diff --git a/program/views.py b/program/views.py
index 695ada76cc2b812a7bd19fa4b25436ff3980836c..097c474712432921e83de390d83bf98720105b7a 100644
--- a/program/views.py
+++ b/program/views.py
@@ -1,4 +1,5 @@
 import json
+import logging
 from datetime import date, datetime, time, timedelta
 
 from django.contrib.auth.models import User
@@ -511,9 +512,9 @@ class APITimeSlotViewSet(viewsets.ModelViewSet):
         start = datetime.combine(date.today(), time(0, 0))
         end = start + timedelta(days=60)
 
-        if (start := self.request.query_params.get('start')) and (end := self.request.query_params.get('end')):
-            start = datetime.combine(datetime.strptime(start, '%Y-%m-%d').date(), time(0, 0))
-            end = datetime.combine(datetime.strptime(end, '%Y-%m-%d').date(), time(23, 59))
+        if ('start' in self.request.query_params) and ('end' in self.request.query_params):
+            start = datetime.combine(datetime.strptime(self.request.query_params.get('start'), '%Y-%m-%d').date(), time(0, 0))
+            end = datetime.combine(datetime.strptime(self.request.query_params.get('end'), '%Y-%m-%d').date(), time(23, 59))
 
         # Endpoints
 
@@ -523,6 +524,7 @@ class APITimeSlotViewSet(viewsets.ModelViewSet):
         #     Returns timeslots of the given show and schedule
         #
         if show_pk and schedule_pk:
+            logging.error('############################################# {} {}'.format(start, end))
             return TimeSlot.objects.filter(show=show_pk, schedule=schedule_pk, start__gte=start, end__lte=end).order_by('start')
 
         #