diff --git a/program/serializers.py b/program/serializers.py index 3da89cc2c513342e3f0ad2c60d5f96f15174aeef..9336939785ddcb67ada771c3f9a93da710f666c0 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(