server/sources/rql2sql.py
branchstable
changeset 5662 785837baabba
parent 5635 56784e46509f
child 5702 9fb240cf0f61
--- a/server/sources/rql2sql.py	Thu Jun 03 16:37:01 2010 +0200
+++ b/server/sources/rql2sql.py	Thu Jun 03 16:47:57 2010 +0200
@@ -556,8 +556,8 @@
                                   if not isinstance(vref, Constant))
             if having:
                 # filter out constants as for GROUP BY
-                having = ','.join(vref.accept(self) for vref in having
-                                  if not isinstance(vref, Constant))
+                having = ' AND '.join(term.accept(self) for term in having
+                                      if not isinstance(term, Constant))
             if needwrap:
                 sql = '%s FROM (%s) AS T1' % (self._selection_sql(outerselection, distinct,
                                                                   needalias),