server/sources/rql2sql.py
branchstable
changeset 8245 d53762ae5961
parent 8238 087bb529035c
child 8457 69ad9a509bc3
--- a/server/sources/rql2sql.py	Fri Feb 17 14:41:28 2012 +0100
+++ b/server/sources/rql2sql.py	Mon Feb 20 11:32:06 2012 +0100
@@ -1454,6 +1454,8 @@
         lhs, rhs = mexpr.get_parts()
         # check for string concatenation
         operator = mexpr.operator
+        if operator == '%':
+            operator = '%%'
         try:
             if mexpr.operator == '+' and mexpr.get_type(self._state.solution, self._args) == 'String':
                 return '(%s)' % self.dbhelper.sql_concat_string(lhs.accept(self),