Skip to content
Snippets Groups Projects
Commit 544cad33 authored by Richard Blechinger's avatar Richard Blechinger
Browse files

Fix ValueError when interacting with timeslots

parent 1dc8abb5
No related branches found
No related tags found
1 merge request!12Fix value error
import json import json
import logging
from datetime import date, datetime, time, timedelta from datetime import date, datetime, time, timedelta
from django.contrib.auth.models import User from django.contrib.auth.models import User
...@@ -511,9 +512,9 @@ class APITimeSlotViewSet(viewsets.ModelViewSet): ...@@ -511,9 +512,9 @@ class APITimeSlotViewSet(viewsets.ModelViewSet):
start = datetime.combine(date.today(), time(0, 0)) start = datetime.combine(date.today(), time(0, 0))
end = start + timedelta(days=60) end = start + timedelta(days=60)
if (start := self.request.query_params.get('start')) and (end := self.request.query_params.get('end')): if ('start' in self.request.query_params) and ('end' in self.request.query_params):
start = datetime.combine(datetime.strptime(start, '%Y-%m-%d').date(), time(0, 0)) start = datetime.combine(datetime.strptime(self.request.query_params.get('start'), '%Y-%m-%d').date(), time(0, 0))
end = datetime.combine(datetime.strptime(end, '%Y-%m-%d').date(), time(23, 59)) end = datetime.combine(datetime.strptime(self.request.query_params.get('end'), '%Y-%m-%d').date(), time(23, 59))
# Endpoints # Endpoints
...@@ -523,6 +524,7 @@ class APITimeSlotViewSet(viewsets.ModelViewSet): ...@@ -523,6 +524,7 @@ class APITimeSlotViewSet(viewsets.ModelViewSet):
# Returns timeslots of the given show and schedule # Returns timeslots of the given show and schedule
# #
if show_pk and schedule_pk: 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') return TimeSlot.objects.filter(show=show_pk, schedule=schedule_pk, start__gte=start, end__lte=end).order_by('start')
# #
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment