From fb523756ea5ccd9aacbad139af2f1c478f652c94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 15 Jun 2017 01:19:25 +0200 Subject: [PATCH] fix error when fetching on QuerySetWrapper --- src/c3nav/editor/views.py | 2 +- src/c3nav/editor/wrappers.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/views.py b/src/c3nav/editor/views.py index f0fd4bb4..242a3ed3 100644 --- a/src/c3nav/editor/views.py +++ b/src/c3nav/editor/views.py @@ -71,7 +71,7 @@ def level_detail(request, pk): @sidebar_view def space_detail(request, level, pk): Space = request.changeset.wrap('Space') - space = get_object_or_404(Space.objects.select_related('level'), level__id=level, pk=pk) + space = get_object_or_404(Space.objects.select_related('level'), level__pk=level, pk=pk) return render(request, 'editor/space.html', { 'level': space.level, diff --git a/src/c3nav/editor/wrappers.py b/src/c3nav/editor/wrappers.py index 5a7e0e53..7f6581aa 100644 --- a/src/c3nav/editor/wrappers.py +++ b/src/c3nav/editor/wrappers.py @@ -330,6 +330,8 @@ class BaseQueryWrapper(BaseWrapper): if filter_type == 'isnull': return self._filter_values(q, field_name, lambda val: (val is None) is filter_value) + raise NotImplementedError + if isinstance(class_value, DeferredAttribute): if not segments: raise NotImplementedError