From e7758a32cedec8d11b009220debeaef332972285 Mon Sep 17 00:00:00 2001 From: Robert <rw@roko.li> Date: Thu, 6 Mar 2025 10:41:35 +0100 Subject: [PATCH] fix: add missing source parameter Without `source="media"` a POST request to the "episodes" endpoint fails when `mediaId` is set. This didn't come up far, because Dashboard only uses updates and Django does some magic when setting model attributes on existing instances. --- program/serializers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/program/serializers.py b/program/serializers.py index 23f908e..4d24595 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -1224,6 +1224,7 @@ class EpisodeSerializer( queryset=Media.objects.all(), required=False, allow_null=True, + source="media", help_text="`Media` ID.", ) timeslot_ids = serializers.SerializerMethodField( -- GitLab