From: S.Çağlar Onur <caglar@cs.princeton.edu> Date: Thu, 22 Jul 2010 20:46:22 +0000 (-0400) Subject: use ILIKE instead of LIKE for case-insensitive searches X-Git-Tag: plcapi-5.0-15~1 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=62670a60343d4a5653976f91d96932edbae11b57;p=plcapi.git use ILIKE instead of LIKE for case-insensitive searches --- diff --git a/PLC/Filter.py b/PLC/Filter.py index 15af7156..2c512a05 100644 --- a/PLC/Filter.py +++ b/PLC/Filter.py @@ -176,7 +176,7 @@ class Filter(Parameter, dict): value = "NULL" elif isinstance(value, StringTypes) and \ (value.find("*") > -1 or value.find("%") > -1): - operator = "LIKE" + operator = "ILIKE" # insert *** in pattern instead of either * or % # we dont use % as requests are likely to %-expansion later on # actual replacement to % done in PostgreSQL.py