From 7f7b720fc146065cf828e8ef04a480b8406008a5 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Thu, 7 Apr 2022 14:45:42 -0400 Subject: [PATCH] Return None if the filter for a show is not invalid --- program/filters.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/program/filters.py b/program/filters.py index 8478b6f9..dbaf0761 100644 --- a/program/filters.py +++ b/program/filters.py @@ -103,6 +103,13 @@ class ShowFilterSet(StaticFilterHelpTextMixin, filters.FilterSet): else: return queryset.exclude(id__in=show_ids, is_active=True) + @property + def qs(self): + if any([key for key in self.request.GET.keys() if key not in self.Meta.fields]): + return None + else: + return super().qs + class Meta: model = models.Show fields = [ -- GitLab