Fixes #1571
This commit is contained in:
1 parent
b7b8a009f2
commit
7a5f611e76
1 file changed
+4
-1
+4
-1
@@ -684,9 +684,10 @@ class AutocompleteWidget(object):
|
|||||||
urlvars = request.vars
|
urlvars = request.vars
|
||||||
urlvars[default_var] = 1
|
urlvars[default_var] = 1
|
||||||
self.url = URL(args=request.args, vars=urlvars)
|
self.url = URL(args=request.args, vars=urlvars)
|
||||||
self.callback()
|
self.run_callback = True
|
||||||
else:
|
else:
|
||||||
self.url = request
|
self.url = request
|
||||||
|
self.run_callback = False
|
||||||
|
|
||||||
def callback(self):
|
def callback(self):
|
||||||
if self.keyword in self.request.vars:
|
if self.keyword in self.request.vars:
|
||||||
@@ -759,6 +760,8 @@ class AutocompleteWidget(object):
|
|||||||
raise HTTP(200, '')
|
raise HTTP(200, '')
|
||||||
|
|
||||||
def __call__(self, field, value, **attributes):
|
def __call__(self, field, value, **attributes):
|
||||||
|
if self.run_callback:
|
||||||
|
self.callback()
|
||||||
default = dict(
|
default = dict(
|
||||||
_type='text',
|
_type='text',
|
||||||
value=(value is not None and str(value)) or '',
|
value=(value is not None and str(value)) or '',
|
||||||
|
|||||||
Reference in new issue
Block a user