From e9318289a3954b4413159d5f6bebb0f78d301604 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Wed, 12 Jan 2022 18:07:22 -0400
Subject: [PATCH] Add filter for category to the `APIShowViewSet`

---
 program/views.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/program/views.py b/program/views.py
index ddf8b45c..1362490a 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)])
 
-- 
GitLab