From 8967912f74a557d2911b9360acbe9e71a54f314c Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Tue, 28 Apr 2026 16:00:59 +0200 Subject: [PATCH] Fix logging of changed order_positions --- src/pretix/control/views/organizer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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={