diff --git a/program/serializers.py b/program/serializers.py index 13da35b83908fff29ab1cda692b80da3e90793f9..21963254b0edf1c1740e7bf4090edcef48367120 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -1338,6 +1338,18 @@ class CalendarSchemaSerializer(serializers.Serializer): model = TimeSlot exclude = ["memo"] + class CalendarProfileSerializer(serializers.ModelSerializer): + class Meta: + model = Profile + exclude = [ + "created_at", + "created_by", + "is_active", + "owners", + "updated_at", + "updated_by", + ] + class Wrapper: def __init__(self, program: list[ProgramEntry]): self.program = program @@ -1409,7 +1421,7 @@ class CalendarSchemaSerializer(serializers.Serializer): shows = CalendarShowSerializer(many=True) timeslots = CalendarTimeslotSerializer(many=True) - profiles = ProfileSerializer(many=True) + profiles = CalendarProfileSerializer(many=True) categories = CategorySerializer(many=True) funding_categories = FundingCategorySerializer(many=True) types = TypeSerializer(many=True)