From 7a5f611e7694016889e33a02518de7eb8c5c99f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonel=20C=C3=A2mara?= Date: Fri, 14 Jul 2017 20:23:13 +0100 Subject: [PATCH] Fixes #1571 --- gluon/sqlhtml.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 8b1d5c52..dfdc1d10 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -684,9 +684,10 @@ class AutocompleteWidget(object): urlvars = request.vars urlvars[default_var] = 1 self.url = URL(args=request.args, vars=urlvars) - self.callback() + self.run_callback = True else: self.url = request + self.run_callback = False def callback(self): if self.keyword in self.request.vars: @@ -759,6 +760,8 @@ class AutocompleteWidget(object): raise HTTP(200, '') def __call__(self, field, value, **attributes): + if self.run_callback: + self.callback() default = dict( _type='text', value=(value is not None and str(value)) or '',