diff --git a/program/serializers.py b/program/serializers.py
index 7bfa67d920d7cf36bc1c488226195fe4e5ef8eb9..74d19a25d6acfa9ce58fd9a6acc72f5ae01c4a88 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -1314,8 +1314,8 @@ class PlayoutProgramEntrySerializer(BasicProgramEntrySerializer):
 
     timeslot = TimeSlotSerializer()
     show = PlayoutShowSerializer()
-    episode = PlayoutEpisodeSerializer(source="timeslot.note")
-    schedule = PlayoutScheduleSerializer(source="timeslot.schedule")
+    episode = PlayoutEpisodeSerializer(allow_null=True, source="timeslot.note")
+    schedule = PlayoutScheduleSerializer(allow_null=True, source="timeslot.schedule")
 
 
 class CalendarSchemaSerializer(serializers.Serializer):