From 0db30f3ca8661e596b68c806f5a2e7c0a9f755c3 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 15 Apr 2020 12:01:52 +0000 Subject: [PATCH] Updated the API v2 JsonExporMixin to not try to use an API key argument as a queryset argument when building the json response. - Legacy-Id: 17631 --- ietf/api/serializer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ietf/api/serializer.py b/ietf/api/serializer.py index 9c26dd6c5..5982b9b41 100644 --- a/ietf/api/serializer.py +++ b/ietf/api/serializer.py @@ -231,6 +231,9 @@ class JsonExportMixin(object): for k in list(qfilter.keys()): if k.startswith("_"): del qfilter[k] + # discard a possible apikey, rather than using it as a queryset argument + if 'apikey' in qfilter: + del qfilter['apikey'] qfilter.update(filter) filter = qfilter key = request.GET.get("_key", "pk")