diff --git a/src/pretix/control/views/main.py b/src/pretix/control/views/main.py index 652857060..37110aa8d 100644 --- a/src/pretix/control/views/main.py +++ b/src/pretix/control/views/main.py @@ -133,6 +133,13 @@ class EventWizard(SessionWizardView): } if step != 'foundation': fdata = self.get_cleaned_data_for_step('foundation') + if fdata is None: + fdata = { + 'organizer': Organizer(slug='_nonexisting'), + 'has_subevents': False, + 'locales': ['en'] + } + # The show must go on, we catch this error in render() kwargs.update(fdata) return kwargs