diff --git a/src/pretix/control/views/main.py b/src/pretix/control/views/main.py index bd341b339..a09ba491c 100644 --- a/src/pretix/control/views/main.py +++ b/src/pretix/control/views/main.py @@ -257,7 +257,10 @@ class EventWizard(SafeSessionWizardView): def done(self, form_list, form_dict, **kwargs): foundation_data = self.get_cleaned_data_for_step('foundation') basics_data = self.get_cleaned_data_for_step('basics') - copy_data = self.get_cleaned_data_for_step('copy') + try: + copy_data = self.get_cleaned_data_for_step('copy') + except KeyError: + copy_data = None with transaction.atomic(), language(basics_data['locale']): event = form_dict['basics'].instance diff --git a/src/setup.py b/src/setup.py index 9a361bd79..c60924925 100644 --- a/src/setup.py +++ b/src/setup.py @@ -174,7 +174,7 @@ setup( 'django-countries==7.4.*', 'django-filter==22.1', 'django-formset-js-improved==0.5.0.3', - 'django-formtools==2.3', + 'django-formtools==2.4', 'django-hierarkey==1.1.*', 'django-hijack==3.2.*', 'django-i18nfield==1.9.*,>=1.9.4',