From c7b82fdc97d85574770b6dd549172861323daf12 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 22 May 2026 13:22:04 +0200 Subject: [PATCH] Subevent update: Save SubEvent model before saving plugin forms (#6209) --- src/pretix/control/views/subevents.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/views/subevents.py b/src/pretix/control/views/subevents.py index 4d5fbbc0c3..c06be52618 100644 --- a/src/pretix/control/views/subevents.py +++ b/src/pretix/control/views/subevents.py @@ -531,6 +531,7 @@ class SubEventUpdate(EventPermissionRequiredMixin, SubEventEditorMixin, UpdateVi @transaction.atomic def form_valid(self, form): + self.object = form.save() self.save_formset(self.object) self.save_cl_formset(self.object) self.save_meta() @@ -569,7 +570,7 @@ class SubEventUpdate(EventPermissionRequiredMixin, SubEventEditorMixin, UpdateVi f.subevent = self.object f.save() tickets.invalidate_cache.apply_async(kwargs={'event': self.request.event.pk}) - return super().form_valid(form) + return HttpResponseRedirect(self.get_success_url()) def get_success_url(self) -> str: return reverse('control:event.subevents', kwargs={