diff --git a/VERSION b/VERSION index 15d23283..d35eebd7 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.00.0 (2012-05-16 16:45:06) dev +Version 2.00.0 (2012-05-16 16:52:05) dev diff --git a/gluon/dal.py b/gluon/dal.py index 797c593f..354384f2 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -6164,7 +6164,8 @@ def smart_query(fields,text): value = constants[item[1:]] else: value = item - if op == '=': op = 'like' + if field.type in ('text','string'): + if op == '=': op = 'like' if op == '=': new_query = field==value elif op == '<': new_query = field': new_query = field>value