--- 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)