server/sources/rql2sql.py
changeset 7642 64eee2a83bfa
parent 7580 328542c4fdc8
parent 7630 f4b954676721
child 7672 f31f9882c90f
--- a/server/sources/rql2sql.py	Mon Jul 11 09:15:54 2011 +0200
+++ b/server/sources/rql2sql.py	Mon Jul 11 09:21:44 2011 +0200
@@ -1251,6 +1251,8 @@
                         return condition
                     self._state.add_outer_join_condition(leftalias, condition)
                 return
+        if leftalias is None:
+            leftalias = leftvar._q_sql.split('.', 1)[0]
         self._state.replace_tables_by_outer_join(
             leftalias, rightalias, outertype, '%s=%s' % (lhssql, rhs.accept(self)))
         return ''