From d53999825d272f98ff95e48d943dc80f0aebcbd5 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 4 Sep 2024 09:26:48 -0400 Subject: [PATCH] Fixes #66: Capture object representation on ChangeDiff when creating a new object within a branch --- netbox_branching/signal_receivers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/netbox_branching/signal_receivers.py b/netbox_branching/signal_receivers.py index 702a06b..c3c9b7a 100644 --- a/netbox_branching/signal_receivers.py +++ b/netbox_branching/signal_receivers.py @@ -75,8 +75,7 @@ def record_change_diff(instance, **kwargs): current_data = serialize_object(obj, exclude=['created', 'last_updated']) diff = ChangeDiff( branch=branch, - object_type=instance.changed_object_type, - object_id=instance.changed_object_id, + object=instance.changed_object, action=instance.action, original=instance.prechange_data_clean, modified=instance.postchange_data_clean,