From 753fedf5e762290d61b4d43a9bc6343102f8dc68 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Tue, 17 Mar 2026 09:35:30 -0700 Subject: [PATCH] Revert "#14329 Improve diffs for custom_fields" (#21692) This reverts commit 38afed60effe37b51b8095c48e96c22fffcaa5fb. --- netbox/core/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/netbox/core/views.py b/netbox/core/views.py index bf767d18b..21e68d1b6 100644 --- a/netbox/core/views.py +++ b/netbox/core/views.py @@ -30,7 +30,7 @@ from netbox.views import generic from netbox.views.generic.base import BaseObjectView from netbox.views.generic.mixins import TableMixin from utilities.apps import get_installed_apps -from utilities.data import deep_compare_dict +from utilities.data import shallow_compare_dict from utilities.forms import ConfirmationForm from utilities.htmx import htmx_partial from utilities.json import ConfigJSONEncoder @@ -273,11 +273,14 @@ class ObjectChangeView(generic.ObjectView): prechange_data = instance.prechange_data_clean if prechange_data and instance.postchange_data: - diff_added, diff_removed = deep_compare_dict( + diff_added = shallow_compare_dict( prechange_data or dict(), instance.postchange_data_clean or dict(), exclude=['last_updated'], ) + diff_removed = { + x: prechange_data.get(x) for x in diff_added + } if prechange_data else {} else: diff_added = None diff_removed = None