diff --git a/pandora/item/managers.py b/pandora/item/managers.py index 50e686ce..72ba3c21 100644 --- a/pandora/item/managers.py +++ b/pandora/item/managers.py @@ -243,6 +243,7 @@ class ItemManager(Manager): conditions = parseConditions(data.get('query', {}).get('conditions', []), data.get('query', {}).get('operator', '&')) qs = qs.filter(conditions) + qs = qs.distinct() #anonymous can only see public items if user.is_anonymous():