From 76877cf15449d60d5762e6a1ab376b424e2ac199 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Tue, 11 Apr 2023 12:53:22 -0400 Subject: [PATCH] Make Host.image and Show.image nullable in their serializers --- program/serializers.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/program/serializers.py b/program/serializers.py index 3da89cc2..93369397 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -279,7 +279,11 @@ class ImageSerializer(serializers.ModelSerializer): class HostSerializer(serializers.ModelSerializer): - image = serializers.PrimaryKeyRelatedField(queryset=Image.objects.all(), required=False) + image = serializers.PrimaryKeyRelatedField( + allow_null=True, + queryset=Image.objects.all(), + required=False, + ) links = HostLinkSerializer(many=True, required=False) class Meta: @@ -380,7 +384,11 @@ class ShowSerializer(serializers.HyperlinkedModelSerializer): category = serializers.PrimaryKeyRelatedField(queryset=Category.objects.all(), many=True) funding_category = serializers.PrimaryKeyRelatedField(queryset=FundingCategory.objects.all()) hosts = serializers.PrimaryKeyRelatedField(queryset=Host.objects.all(), many=True) - image = serializers.PrimaryKeyRelatedField(queryset=Image.objects.all(), required=False) + image = serializers.PrimaryKeyRelatedField( + allow_null=True, + queryset=Image.objects.all(), + required=False, + ) language = serializers.PrimaryKeyRelatedField(queryset=Language.objects.all(), many=True) links = HostLinkSerializer(many=True, required=False) logo = serializers.PrimaryKeyRelatedField( -- GitLab