server/sources/rql2sql.py
branchstable
changeset 7630 f4b954676721
parent 7579 5a610b34d2d2
child 7642 64eee2a83bfa
--- a/server/sources/rql2sql.py	Thu Jul 07 11:08:58 2011 +0200
+++ b/server/sources/rql2sql.py	Thu Jul 07 16:47:34 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 ''