From 4cf5c1907480683e009be3eb09ebd1cb9efa5763 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?= <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de> Date: Mon, 15 Aug 2022 16:26:04 +0200 Subject: [PATCH] Make sure new additional slots have the correct default length --- AKSubmission/forms.py | 9 --------- AKSubmission/views.py | 1 + 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/AKSubmission/forms.py b/AKSubmission/forms.py index bbd3dcbc..e24e0a41 100644 --- a/AKSubmission/forms.py +++ b/AKSubmission/forms.py @@ -176,15 +176,6 @@ class AKDurationForm(forms.ModelForm): 'event': forms.HiddenInput } - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - self.initial = {**self.initial, **kwargs['initial']} - if self.initial.get('duration') == 0: - event_id = self.initial.get('event') - if event_id is not None: - event = Event.objects.get(pk=event_id) - self.initial['duration'] = event.default_slot - class AKOrgaMessageForm(forms.ModelForm): class Meta: diff --git a/AKSubmission/views.py b/AKSubmission/views.py index a59f0ee1..28e6b6d1 100644 --- a/AKSubmission/views.py +++ b/AKSubmission/views.py @@ -365,6 +365,7 @@ class AKSlotAddView(EventSlugMixin, EventInactiveRedirectMixin, CreateView): initials = super(AKSlotAddView, self).get_initial() initials['event'] = self.event initials['ak'] = get_object_or_404(AK, pk=self.kwargs['pk']) + initials['duration'] = self.event.default_slot return initials def get_context_data(self, *, object_list=None, **kwargs): -- GitLab