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(