From 4ae7e2f9a84a034cfe2625ccb6414ca975c67e69 Mon Sep 17 00:00:00 2001 From: Daniel Sheppard Date: Tue, 12 Sep 2023 13:49:57 -0500 Subject: [PATCH] Include missing assert to ensure links are same type. --- netbox/dcim/models/cables.py | 1 + 1 file changed, 1 insertion(+) diff --git a/netbox/dcim/models/cables.py b/netbox/dcim/models/cables.py index 0b5dbb92a..7c88cfa46 100644 --- a/netbox/dcim/models/cables.py +++ b/netbox/dcim/models/cables.py @@ -544,6 +544,7 @@ class CablePath(models.Model): # Otherwise, halt the trace if no link exists break assert all(type(link) in (Cable, WirelessLink) for link in links) + assert all(isinstance(link, type(links[0])) for link in links) # Step 3: Record asymmetric paths as split not_connected_terminations = [termination.link for termination in terminations if termination.link is None]