From f508e43a8cd379dd2fe4fb506f9b805a6bd484e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?=
 <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de>
Date: Thu, 12 Nov 2020 22:51:34 +0100
Subject: [PATCH] AKSubmission: Use event default slot length as default when
 adding new slot for AK

---
 AKSubmission/forms.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/AKSubmission/forms.py b/AKSubmission/forms.py
index e52cdbcd..c0af293f 100644
--- a/AKSubmission/forms.py
+++ b/AKSubmission/forms.py
@@ -162,6 +162,13 @@ class AKDurationForm(forms.ModelForm):
             'event': forms.HiddenInput
         }
 
+    def __init__(self, *args, **kwargs):
+        super().__init__(*args, **kwargs)
+        self.initial = {**self.initial, **kwargs['initial']}
+        event = self.initial.get('event')
+        if event is not None:
+            self.initial['duration'] = event.default_slot
+
 
 class AKOrgaMessageForm(forms.ModelForm):
     class Meta:
-- 
GitLab