diff --git a/src/c3nav/editor/wrappers.py b/src/c3nav/editor/wrappers.py index 9e7af3ca..4ea1b971 100644 --- a/src/c3nav/editor/wrappers.py +++ b/src/c3nav/editor/wrappers.py @@ -412,7 +412,7 @@ class BaseQueryWrapper(BaseWrapper): # if the check is just 'pk' or the name or the name of the primary key, return the mathing object if is_created_pk(filter_value): return Q(pk__in=()), set([filter_value]) - if int(filter_value) in self._changeset.deleted_existing.get(model, ()): + if filter_value is None or int(filter_value) in self._changeset.deleted_existing.get(model, ()): return Q(pk__in=()), set() return q, set() elif segments == ['in']: