From ba19bdb90a21ec5033bf44f29731e5d3b13f81a0 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 27 Mar 2018 14:31:41 +0200 Subject: [PATCH] Fix quick setup in combination with subevents --- src/pretix/control/views/event.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/views/event.py b/src/pretix/control/views/event.py index b331f7283e..10ea1de899 100644 --- a/src/pretix/control/views/event.py +++ b/src/pretix/control/views/event.py @@ -1207,6 +1207,7 @@ class QuickSetupView(FormView): category.log_action('pretix.event.category.added', data={'name': ugettext('Tickets')}, user=self.request.user) + subevent = self.request.event.subevents.first() for i, f in enumerate(self.formset): if f in self.formset.deleted_forms: continue @@ -1224,6 +1225,7 @@ class QuickSetupView(FormView): if f.cleaned_data['quota'] or not form.cleaned_data['total_quota']: quota = self.request.event.quotas.create( name=str(f.cleaned_data['name']), + subevent=subevent, size=f.cleaned_data['quota'], ) quota.log_action('pretix.event.quota.added', user=self.request.user, data=dict(f.cleaned_data)) @@ -1233,7 +1235,8 @@ class QuickSetupView(FormView): if form.cleaned_data['total_quota']: quota = self.request.event.quotas.create( name=ugettext('Tickets'), - size=form.cleaned_data['total_quota'] + size=form.cleaned_data['total_quota'], + subevent=subevent, ) quota.log_action('pretix.event.quota.added', user=self.request.user, data={ 'name': ugettext('Tickets'),