From c83479fb1d6ec5ce8f58ddd42bb4f5c237b8a60b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=A4=E7=90=86=E8=A1=A1=20=28Li-Heng=20Yu=29?= <007seadog@gmail.com> Date: Mon, 14 Jul 2025 14:49:32 +0800 Subject: [PATCH] Added check for cable integrity (#647) --- netbox_topology_views/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox_topology_views/views.py b/netbox_topology_views/views.py index fe3f1ab..cd817a5 100644 --- a/netbox_topology_views/views.py +++ b/netbox_topology_views/views.py @@ -437,7 +437,7 @@ def get_topology_data( termination_a = {} termination_b = {} circuit_model = {} - if circuit_termination.cable is not None: + if circuit_termination.cable is not None and bool(circuit_termination.cable.a_terminations) and bool(circuit_termination.cable.b_terminations): termination_a = create_circuit_termination( circuit_termination.cable.a_terminations[0] )