From b3948bb78b7d7a5cfcced12724f32eaaf721556a Mon Sep 17 00:00:00 2001
From: Konrad Mohrfeldt <konrad.mohrfeldt@farbdev.org>
Date: Sun, 9 Apr 2023 18:22:49 +0200
Subject: [PATCH] =?UTF-8?q?fix:=20don=E2=80=99t=20force=20REST=20API=20con?=
 =?UTF-8?q?sumers=20to=20set=20repetition=5Fof=20for=20timeslots?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 program/serializers.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/program/serializers.py b/program/serializers.py
index e0367f3e..7620b4c3 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
-- 
GitLab