From bb564363d55d5b8cc4a956911fe1b2dca33a3a32 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 13 Dec 2018 14:59:37 -0500 Subject: [PATCH] Fix regression from #2683 --- netbox/dcim/signals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/dcim/signals.py b/netbox/dcim/signals.py index f95ede579..67479262b 100644 --- a/netbox/dcim/signals.py +++ b/netbox/dcim/signals.py @@ -37,7 +37,7 @@ def update_connected_endpoints(instance, **kwargs): # Check if this Cable has formed a complete path. If so, update both endpoints. endpoint_a, endpoint_b, path_status = instance.get_path_endpoints() - if hasattr(endpoint_a, 'connected_endpoint') and hasattr(endpoint_b, 'connected_endpoint'): + if endpoint_a is not None and endpoint_b is not None: endpoint_a.connected_endpoint = endpoint_b endpoint_a.connection_status = path_status endpoint_a.save()