diff --git a/netbox/extras/conditions.py b/netbox/extras/conditions.py index 689479da1..1c001f7d5 100644 --- a/netbox/extras/conditions.py +++ b/netbox/extras/conditions.py @@ -69,7 +69,7 @@ class Condition: if isinstance(obj, list): return [i.get(key) for i in obj] - return obj.get(key) + return dict.get(obj, key) try: value = functools.reduce(_get, self.attr.split('.'), data)