mirror of
https://github.com/netbox-community/netbox.git
synced 2026-04-22 16:58:49 +02:00
This reverts commit 38afed60ef.
This commit is contained in:
@@ -30,7 +30,7 @@ from netbox.views import generic
|
|||||||
from netbox.views.generic.base import BaseObjectView
|
from netbox.views.generic.base import BaseObjectView
|
||||||
from netbox.views.generic.mixins import TableMixin
|
from netbox.views.generic.mixins import TableMixin
|
||||||
from utilities.apps import get_installed_apps
|
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.forms import ConfirmationForm
|
||||||
from utilities.htmx import htmx_partial
|
from utilities.htmx import htmx_partial
|
||||||
from utilities.json import ConfigJSONEncoder
|
from utilities.json import ConfigJSONEncoder
|
||||||
@@ -273,11 +273,14 @@ class ObjectChangeView(generic.ObjectView):
|
|||||||
prechange_data = instance.prechange_data_clean
|
prechange_data = instance.prechange_data_clean
|
||||||
|
|
||||||
if prechange_data and instance.postchange_data:
|
if prechange_data and instance.postchange_data:
|
||||||
diff_added, diff_removed = deep_compare_dict(
|
diff_added = shallow_compare_dict(
|
||||||
prechange_data or dict(),
|
prechange_data or dict(),
|
||||||
instance.postchange_data_clean or dict(),
|
instance.postchange_data_clean or dict(),
|
||||||
exclude=['last_updated'],
|
exclude=['last_updated'],
|
||||||
)
|
)
|
||||||
|
diff_removed = {
|
||||||
|
x: prechange_data.get(x) for x in diff_added
|
||||||
|
} if prechange_data else {}
|
||||||
else:
|
else:
|
||||||
diff_added = None
|
diff_added = None
|
||||||
diff_removed = None
|
diff_removed = None
|
||||||
|
|||||||
Reference in New Issue
Block a user