diff --git a/netbox/utilities/utils.py b/netbox/utilities/utils.py index 31e57cd69..b1817b568 100644 --- a/netbox/utilities/utils.py +++ b/netbox/utilities/utils.py @@ -183,7 +183,7 @@ def deepmerge(original, new): """ merged = OrderedDict(original) for key, val in new.items(): - if key in original and isinstance(original[key], dict) and isinstance(val, dict): + if key in original and isinstance(original[key], dict) and val and isinstance(val, dict): merged[key] = deepmerge(original[key], val) else: merged[key] = val