server/sources/rql2sql.py
changeset 5901 782b27eaf97a
parent 5890 141b935a38fc
parent 5898 5630bd8f98d9
child 6003 5fbc1c4c13ff
--- a/server/sources/rql2sql.py	Tue Jul 06 09:41:19 2010 +0200
+++ b/server/sources/rql2sql.py	Tue Jul 06 11:31:34 2010 +0200
@@ -822,7 +822,7 @@
         assert lhsvar is not None
         if isinstance(relation.parent, Not) \
                and len(lhsvar.stinfo['relations']) > 1 \
-               and (rhsvar is None or rhsvar._q_invariant):
+               and (rhsvar is not None and rhsvar._q_invariant):
             self._state.done.add(relation.parent)
             return '%s IS NULL' % self._inlined_var_sql(lhsvar, relation.r_type)
         lhssql = self._inlined_var_sql(lhsvar, relation.r_type)