From 722c17d38a370ebd392328d2ea6702a3a97ac070 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Wed, 19 Jun 2024 20:36:33 -0400
Subject: [PATCH] fix: update Playout serializer fields

---
 program/serializers.py | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/program/serializers.py b/program/serializers.py
index 30d9c697..42a5c625 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -1333,16 +1333,18 @@ class RadioSettingsSerializer(serializers.ModelSerializer):
 
 class PlayoutSerializer(serializers.Serializer):
     end = serializers.DateTimeField()
-    id = serializers.IntegerField()
+    episode_title = serializers.CharField(allow_blank=True)
     is_virtual = serializers.BooleanField()
-    playlist_id = serializers.IntegerField(allow_null=True)
-    repetition_of_id = serializers.IntegerField(allow_null=True)
-    schedule_default_playlist_id = serializers.IntegerField(allow_null=True)
-    schedule_id = serializers.IntegerField()
-    show_default_playlist_id = serializers.IntegerField(required=False)
+    memo = serializers.CharField(allow_blank=True, required=False)
+    playlist_id = serializers.IntegerField(allow_null=True, required=False)
+    repetition_of_id = serializers.IntegerField(allow_null=True, required=False)
+    schedule_default_playlist_id = serializers.IntegerField(allow_null=True, required=False)
+    schedule_id = serializers.IntegerField(allow_null=True, required=False)
+    show_default_playlist_id = serializers.IntegerField(allow_null=True, required=False)
     show_id = serializers.IntegerField()
     show_name = serializers.CharField()
     start = serializers.DateTimeField()
+    timeslot_id = serializers.IntegerField(allow_null=True, required=False)
 
 
 class DayScheduleSerializer(serializers.Serializer):
-- 
GitLab