--- a/server/sources/rql2sql.py Mon Jul 05 17:56:02 2010 +0200
+++ b/server/sources/rql2sql.py Tue Jul 06 09:42:13 2010 +0200
@@ -818,7 +818,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)