From 0eef88a700d9a6033c67166370295dc4a7af5a12 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 15 Jun 2015 22:56:12 +0200 Subject: [PATCH] Fixed saving new event permissions --- src/pretix/control/views/event.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/views/event.py b/src/pretix/control/views/event.py index 3eaaa2b66..571d6bd98 100644 --- a/src/pretix/control/views/event.py +++ b/src/pretix/control/views/event.py @@ -290,9 +290,7 @@ class EventPermissions(EventPermissionRequiredMixin, TemplateView): @cached_property def add_form(self): - i = EventPermission(event=self.request.event) return EventPermissionCreateForm(data=self.request.POST if self.request.method == "POST" else None, - instance=i, prefix="add") def get_context_data(self, **kwargs): @@ -307,6 +305,8 @@ class EventPermissions(EventPermissionRequiredMixin, TemplateView): try: self.add_form.instance.user = User.objects.get(identifier=self.add_form.cleaned_data['user']) self.add_form.instance.user_id = self.add_form.instance.user.id + self.add_form.instance.event = self.request.event + self.add_form.instance.event_id = self.request.event.identity except User.DoesNotExist: messages.error(self.request, _('There is no user with the email address you entered.')) return self.get(*args, **kwargs)