diff --git a/src/c3nav/editor/wrappers.py b/src/c3nav/editor/wrappers.py index ba8ab9f8..daf56eb1 100644 --- a/src/c3nav/editor/wrappers.py +++ b/src/c3nav/editor/wrappers.py @@ -308,7 +308,7 @@ class BaseQueryWrapper(BaseWrapper): This makes sure that the prefetch also happens on the virtually modified database. """ lookups_qs = {tuple(lookup.prefetch_through.split('__')): lookup.queryset for lookup in lookups - if isinstance(lookup, Prefetch) and lookup.queryset} + if isinstance(lookup, Prefetch) and lookup.queryset is not None} for qs in lookups_qs.values(): if not isinstance(qs, QuerySetWrapper): raise TypeError('Prefetch object queryset needs to be wrapped!')