diff --git a/AKSubmission/forms.py b/AKSubmission/forms.py index e52cdbcd9246bc5929f0c306b371ed5155febf8d..c0af293f85327214f510041a35f71e1efad085f8 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: