Fix logging of changed order_positions

This commit is contained in:
Richard Schreiber
2026-04-28 16:00:59 +02:00
parent 033b4e225a
commit 8967912f74

View File

@@ -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={