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