branch | stable |
changeset 5793 | 1faff41593df |
parent 5782 | 8ff48d1a319f |
child 5811 | e77cea9721e7 |
child 5844 | df7608ecea29 |
--- a/server/sources/rql2sql.py Fri Jun 18 15:41:39 2010 +0200 +++ b/server/sources/rql2sql.py Fri Jun 18 18:14:55 2010 +0200 @@ -1096,7 +1096,8 @@ operator = mexpr.operator try: if mexpr.operator == '+' and mexpr.get_type(self._state.solution, self._args) == 'String': - operator = '||' + return '(%s)' % self.dbhelper.sql_concat_string(lhs.accept(self), + rhs.accept(self)) except CoercionError: pass return '(%s %s %s)'% (lhs.accept(self), operator, rhs.accept(self))