Index: views.module
===================================================================
RCS file: /home/cvs/OnlineBidding/sites/all/modules/views/views.module,v
retrieving revision 1.1
diff -u -r1.1 views.module
--- views.module	29 Jan 2008 07:43:16 -0000	1.1
+++ views.module	31 Mar 2008 06:05:26 -0000
@@ -1933,7 +1933,7 @@
 
       switch ($filter['operator']) {
         case 'contains':
-          $query->add_where("UPPER(%s) LIKE UPPER('%%%s%%')",
+          $query->add_where("UPPER(%s) LIKE UPPER('%%%%%s%%')",
             $field, $filter['value']);
           break;
         case 'word':
@@ -1949,7 +1949,7 @@
             $words = trim($match[2], ',?!();:-');
             $words = $phrase ? array($words) : preg_split('/ /', $words, -1, PREG_SPLIT_NO_EMPTY);
             foreach ($words as $word) {
-              $where[] = "UPPER(%s) LIKE UPPER('%%%s%%')";
+              $where[] = "UPPER(%s) LIKE UPPER('%%%%%s%%')";
               $values[] = $field;
               $values[] = trim($word, " ,!?");
             }
@@ -1969,11 +1969,11 @@
             $field, $filter['value']);
           break;
         case 'ends':
-          $query->add_where("UPPER(%s) LIKE UPPER('%%%s')",
+          $query->add_where("UPPER(%s) LIKE UPPER('%%%%%s')",
             $field, $filter['value']);
           break;
         case 'not':
-          $query->add_where("UPPER(%s) NOT LIKE UPPER('%%%s%%')",
+          $query->add_where("UPPER(%s) NOT LIKE UPPER('%%%%%s%%')",
             $field, $filter['value']);
           break;
         case '=':
