mirror of
https://github.com/pretix/pretix.git
synced 2026-05-09 15:54:03 +00:00
Fix logging of changed order_positions
This commit is contained in:
@@ -3471,6 +3471,7 @@ class ReusableMediumUpdateView(OrganizerDetailViewMixin, OrganizerPermissionRequ
|
|||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def form_valid(self, form):
|
def form_valid(self, form):
|
||||||
|
result = super().form_valid(form)
|
||||||
if form.has_changed():
|
if form.has_changed():
|
||||||
data = {
|
data = {
|
||||||
k: getattr(self.object, k)
|
k: getattr(self.object, k)
|
||||||
@@ -3480,7 +3481,7 @@ class ReusableMediumUpdateView(OrganizerDetailViewMixin, OrganizerPermissionRequ
|
|||||||
data["linked_orderpositions"] = data["linked_orderpositions"].values_list("pk", flat=True)
|
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)
|
self.object.log_action('pretix.reusable_medium.changed', user=self.request.user, data=data)
|
||||||
messages.success(self.request, _('Your changes have been saved.'))
|
messages.success(self.request, _('Your changes have been saved.'))
|
||||||
return super().form_valid(form)
|
return result
|
||||||
|
|
||||||
def get_success_url(self):
|
def get_success_url(self):
|
||||||
return reverse('control:organizer.reusable_medium', kwargs={
|
return reverse('control:organizer.reusable_medium', kwargs={
|
||||||
|
|||||||
Reference in New Issue
Block a user