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