empty condition

This commit is contained in:
j 2011-01-14 14:45:01 +00:00
parent b73c86e5bf
commit 2d117b14db

View file

@ -180,7 +180,7 @@ def parseConditions(conditions, operator):
else:
q = q & c
return q
return None
return Q()
class ItemManager(Manager):
@ -206,7 +206,6 @@ class ItemManager(Manager):
data = lqs[0].query
conditions = parseConditions(data['query']['conditions'],
data['query'].get('operator', '&'))
if conditions:
qs = qs.filter(conditions)
else:
qs = qs.filter(id__in=lqs[0].items.all())
@ -240,7 +239,6 @@ class ItemManager(Manager):
qs = qs.filter(available=True)
conditions = parseConditions(data['query'].get('conditions', []),
data['query'].get('operator', '&'))
if conditions:
qs = qs.filter(conditions)
#FIXME: lists are part of query now