diff --git a/program/views.py b/program/views.py index ddf8b45cd5835e01b3eee08808bdde8833c9a01a..1362490ac5496ac1f8f34caf16f9b93d58f6efaa 100644 --- a/program/views.py +++ b/program/views.py @@ -323,6 +323,9 @@ class APIShowViewSet(viewsets.ModelViewSet): if type_ := self.request.query_params.get('type'): shows = shows.filter(type__in=[int(type_)]) + if category := self.request.query_params.get('category'): + shows = shows.filter(category__in=[int(category)]) + if topic := self.request.query_params.get('topic'): shows = shows.filter(topic__in=[int(topic)])