From 161db8bba1d445dd03069de1d0c561231ad35294 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Tue, 8 Mar 2022 15:26:03 -0400 Subject: [PATCH] Ensure default_playlist_id is not None --- program/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/program/views.py b/program/views.py index b6c6bb78..7a8cdd9a 100644 --- a/program/views.py +++ b/program/views.py @@ -475,9 +475,9 @@ class APIScheduleViewSet(viewsets.ModelViewSet): # If we're updating the default playlist id # TODO: If nothing else than default_playlist_id, or is_repetition changed -> just save and don't do anything new_schedule = request.data.get('schedule') - if 'default_playlist_id' in new_schedule: + if default_playlist_id := new_schedule.get('default_playlist_id'): schedule = get_object_or_404(Schedule, pk=pk, show=show_pk) - schedule.default_playlist_id = int(new_schedule['default_playlist_id']) + schedule.default_playlist_id = int(default_playlist_id) schedule.save() serializer = ScheduleSerializer(schedule) -- GitLab