From 6bed1cab1cae513800c87c26704396862958e063 Mon Sep 17 00:00:00 2001 From: Arthur Date: Fri, 2 Feb 2024 07:53:43 -0800 Subject: [PATCH] 14947 review change --- netbox/extras/signals.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/netbox/extras/signals.py b/netbox/extras/signals.py index a2d4f91ef..27480d9cf 100644 --- a/netbox/extras/signals.py +++ b/netbox/extras/signals.py @@ -69,6 +69,7 @@ def handle_changed_object(sender, instance, **kwargs): return # Record an ObjectChange if applicable + objectchange = instance.to_objectchange(action) if m2m_changed: qs = ObjectChange.objects.filter( changed_object_type=ContentType.objects.get_for_model(instance), @@ -76,17 +77,15 @@ def handle_changed_object(sender, instance, **kwargs): request_id=request.id ) if not qs: - objectchange = instance.to_objectchange(action) if objectchange and objectchange.has_changes: objectchange.user = request.user objectchange.request_id = request.id objectchange.save() else: qs.update( - postchange_data=instance.to_objectchange(action).postchange_data + postchange_data=objectchange.postchange_data ) else: - objectchange = instance.to_objectchange(action) if objectchange and objectchange.has_changes: objectchange.user = request.user objectchange.request_id = request.id