From 58945d32fa5472d6c27dd1f0e4ebee394de02e23 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Wed, 30 Oct 2024 17:55:23 -0400
Subject: [PATCH] feat: handle playlist_id according to the new field name

---
 program/serializers.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/program/serializers.py b/program/serializers.py
index 723b205f..74a3c0e2 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -969,6 +969,13 @@ class TimeSlotSerializer(serializers.ModelSerializer):
         source="repetition_of",
         help_text="This timeslot is a repetition of `Timeslot` ID.",
     )
+    playlist_id = serializers.PrimaryKeyRelatedField(
+        allow_null=True,
+        help_text="",
+        queryset=Playlist.objects.all(),
+        required=False,
+        source="playlist",
+    )
 
     class Meta:
         model = TimeSlot
@@ -1024,7 +1031,7 @@ class TimeSlotSerializer(serializers.ModelSerializer):
             instance.repetition_of = validated_data.get("repetition_of")
 
         if "playlist_id" in validated_data:
-            instance.playlist_id = validated_data.get("playlist_id")
+            instance.playlist = validated_data.get("playlist_id")
 
         instance.save()
 
-- 
GitLab