fixed issue 324, thanks jredrejo and sorry it took me 1 year to find your patch

This commit is contained in:
mdipierro
2012-08-08 13:59:54 -05:00
parent 802bb67324
commit 4911f3f2f1
2 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-08-08 13:52:01) dev
Version 2.00.0 (2012-08-08 13:59:52) dev
+4 -3
View File
@@ -577,9 +577,10 @@ class AutocompleteWidget(object):
def callback(self):
if self.keyword in self.request.vars:
field = self.fields[0]
rows = self.db(field.like(self.request.vars[self.keyword]+'%'))\
.select(orderby=self.orderby,limitby=self.limitby,
distinct=self.distinct,*self.fields)
if settings.global_settings.web2py_runtime_gae:
rows = self.db(field.__ge__(self.request.vars[self.keyword])&field.__lt__(self.request.vars[self.keyword]+ u'\ufffd')).select(orderby=self.orderby,limitby=self.limitby,*self.fields)
else:
rows = self.db(field.like(self.request.vars[self.keyword]+'%')).select(orderby=self.orderby,limitby=self.limitby,distinct=self.distinct,*self.fields)
if rows:
if self.is_reference:
id_field = self.fields[1]