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")