diff --git a/program/serializers.py b/program/serializers.py
index e0367f3e37dfe9e72c675172c7643951ecd7288f..7620b4c32bd3eeddfc24510819108cf898a6c028 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -661,7 +661,9 @@ class ScheduleDryRunResponseSerializer(serializers.Serializer):
 class TimeSlotSerializer(serializers.ModelSerializer):
     show = serializers.PrimaryKeyRelatedField(queryset=Show.objects.all())
     schedule = serializers.PrimaryKeyRelatedField(queryset=Schedule.objects.all())
-    repetition_of = serializers.PrimaryKeyRelatedField(queryset=TimeSlot.objects.all())
+    repetition_of = serializers.PrimaryKeyRelatedField(
+        queryset=TimeSlot.objects.all(), allow_null=True
+    )
 
     class Meta:
         model = TimeSlot