diff --git a/program/filters.py b/program/filters.py index 8478b6f9baca2d7c92b9d4127f47c50b86df1d99..dbaf0761694ff2f4fb922934a4c9d93885d6dc42 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 = [