Compare commits

...

1 Commits

Author SHA1 Message Date
Kara Engelhardt
dda026d2ca Log new properties when changing device 2026-03-03 15:39:47 +01:00

View File

@@ -1324,7 +1324,7 @@ class DeviceUpdateView(OrganizerDetailViewMixin, OrganizerPermissionRequiredMixi
def form_valid(self, form):
if form.has_changed():
self.object.log_action('pretix.device.changed', user=self.request.user, data={
k: getattr(self.object, k) if k != 'limit_events' else [e.id for e in getattr(self.object, k).all()]
k: form.cleaned_data[k] if k != 'limit_events' else [e.id for e in form.cleaned_data[k]]
for k in form.changed_data
})