diff --git a/program/serializers.py b/program/serializers.py index 21963254b0edf1c1740e7bf4090edcef48367120..6b88b89c09fbca628dc5fb5a32e63e0628fc6e1d 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -1350,6 +1350,11 @@ class CalendarSchemaSerializer(serializers.Serializer): "updated_by", ] + class CalendarEpisodeSerializer(serializers.ModelSerializer): + class Meta: + model = Note + exclude = ["created_at", "created_by", "updated_at", "updated_by"] + class Wrapper: def __init__(self, program: list[ProgramEntry]): self.program = program @@ -1430,6 +1435,6 @@ class CalendarSchemaSerializer(serializers.Serializer): languages = LanguageSerializer(many=True) music_focuses = MusicFocusSerializer(many=True) program = BasicProgramEntrySerializer(many=True) - episodes = NoteSerializer(many=True) + episodes = CalendarEpisodeSerializer(many=True) licenses = LicenseSerializer(many=True) link_types = LinkTypeSerializer(many=True)