From b0d35986add07e646262e0854638a86312a2367f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Fri, 5 Mar 2010 14:09:53 +0000 Subject: [PATCH] fix Filter.py --- PLC/Filter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PLC/Filter.py b/PLC/Filter.py index a979f59..e5c6c13 100644 --- a/PLC/Filter.py +++ b/PLC/Filter.py @@ -169,7 +169,6 @@ class Filter(Parameter, dict): operator='<=' if modifiers[']']: operator='>=' - value = str(api.db.quote(value)) return (operator, value) @@ -186,7 +185,9 @@ class Filter(Parameter, dict): field="" operator="" value = "FALSE" + clause = "%s %s %s" % (field, operator, value) else: + value = map(str, map(api.db.quote, value)) do_join = True vals = {} for val in value: @@ -222,7 +223,6 @@ class Filter(Parameter, dict): clause = "(" + " OR ".join(subclauses) + ")" else: operator, value = get_op_and_val(value) - clause = "%s %s %s" % (field, operator, value) if modifiers['~']: -- 2.43.0