diff --git a/src/pretix/control/views/organizer.py b/src/pretix/control/views/organizer.py index 666690922d..368670ea61 100644 --- a/src/pretix/control/views/organizer.py +++ b/src/pretix/control/views/organizer.py @@ -3471,6 +3471,7 @@ class ReusableMediumUpdateView(OrganizerDetailViewMixin, OrganizerPermissionRequ @transaction.atomic def form_valid(self, form): + result = super().form_valid(form) if form.has_changed(): data = { k: getattr(self.object, k) @@ -3480,7 +3481,7 @@ class ReusableMediumUpdateView(OrganizerDetailViewMixin, OrganizerPermissionRequ data["linked_orderpositions"] = data["linked_orderpositions"].values_list("pk", flat=True) self.object.log_action('pretix.reusable_medium.changed', user=self.request.user, data=data) messages.success(self.request, _('Your changes have been saved.')) - return super().form_valid(form) + return result def get_success_url(self): return reverse('control:organizer.reusable_medium', kwargs={