From 7987aa08f33975e1e017ed06cc96ac915f24c163 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 25 Nov 2017 13:47:47 +0100 Subject: [PATCH] fix broken q_for_request when wrapped querysets are used --- src/c3nav/mapdata/models/access.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/models/access.py b/src/c3nav/mapdata/models/access.py index da48dbbf..1df85bd9 100644 --- a/src/c3nav/mapdata/models/access.py +++ b/src/c3nav/mapdata/models/access.py @@ -113,4 +113,4 @@ class AccessRestrictionMixin(SerializableMixin, models.Model): if request is None and allow_none or request.user.is_superuser: return Q() return (Q(**{prefix+'access_restriction__isnull': True}) | - Q(**{prefix+'access_restriction__in': AccessPermission.get_for_request(request)})) + Q(**{prefix+'access_restriction__pk__in': AccessPermission.get_for_request(request)}))