From b7270df9c3f3b87895e9420afdc11b68465ebc12 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Fri, 4 Aug 2017 09:58:05 -0500 Subject: [PATCH] fixed issue topic/web2py/UnN6AyOh2Lg thanks Paul --- gluon/sqlhtml.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index cb317e82..0653c4c7 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -1939,11 +1939,13 @@ class SQLFORM(FORM): if settings.global_settings.web2py_runtime_gae: return reduce(lambda a,b: a|b, [field.contains(key) for field in sfields]) else: + if not (sfields and key and key.split()): + return fields[0].table return reduce(lambda a,b:a&b,[ reduce(lambda a,b: a|b, [ field.contains(k) for field in sfields] ) for k in key.split()]) - + # from https://groups.google.com/forum/#!topic/web2py/hKe6lI25Bv4 # needs testing... #words = key.split(' ') if key else []