Events/subevents: Fix missing logging for meta changes (Z#23232443) (#6110)

* Events/subevents: Fix missing logging for meta changes (Z#23232443)

* Fix logging
This commit is contained in:
Raphael Michel
2026-04-27 15:12:21 +02:00
committed by GitHub
parent 771f4f5d1e
commit 1157e2aeed
3 changed files with 48 additions and 25 deletions

View File

@@ -1447,12 +1447,8 @@ class ItemUpdateGeneral(ItemDetailMixin, EventPermissionRequiredMixin, MetaDataE
meta_changed = {}
for f in self.meta_forms:
meta_changed.update({
k: (f.cleaned_data.get(k).name
if isinstance(f.cleaned_data.get(k), File)
else f.cleaned_data.get(k))
for k in f.changed_data
})
if f.has_changed():
meta_changed[f.property.name] = f.cleaned_data["value"]
if meta_changed:
change_data['meta_data'] = meta_changed