diff -r 55b2d0cce69b -r f4b954676721 server/sources/rql2sql.py --- 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 ''