From 1284fc6598801ab9c6116a076d597fa0641f3e53 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Mon, 4 Nov 2024 12:34:38 -0400 Subject: [PATCH] fix: correct serialization of fields --- program/serializers.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/program/serializers.py b/program/serializers.py index fea51a4c..726a22d4 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -1475,14 +1475,23 @@ class ApplicationStatePurgeSerializer(serializers.Serializer): class PlaylistSerializer(serializers.ModelSerializer): class PlaylistEntrySerializer(serializers.ModelSerializer): class Meta: + extra_kwargs = { + "line_num": {"write_only": True}, + } model = PlaylistEntry fields = ( "duration", "file_id", + "line_num", "uri", ) - entries = PlaylistEntrySerializer(many=True) + entries = PlaylistEntrySerializer(many=True, required=False) + show_id = serializers.PrimaryKeyRelatedField( + queryset=Show.objects.all(), + required=True, + source="show", + ) class Meta: model = Playlist -- GitLab