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