Просмотр исходного кода

Only complete path when there are not split_ends or position_stack

Sander Steffann 5 лет назад
Родитель
Сommit
8bd9b460cb
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      netbox/dcim/signals.py

+ 1 - 1
netbox/dcim/signals.py

@@ -61,7 +61,7 @@ def update_connected_endpoints(instance, **kwargs):
                 break
 
         endpoint_a = path[0][0]
-        endpoint_b = path[-1][2]
+        endpoint_b = path[-1][2] if not split_ends and not position_stack else None
 
         if getattr(endpoint_a, 'is_path_endpoint', False) and getattr(endpoint_b, 'is_path_endpoint', False):
             logger.debug("Updating path endpoints: {} <---> {}".format(endpoint_a, endpoint_b))