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

Fixes #1978: Include all virtual chassis member interfaces in LLDP neighbors view

Jeremy Stretch 8 лет назад
Родитель
Сommit
6e2eb15a80
1 измененных файлов с 2 добавлено и 4 удалено
  1. 2 4
      netbox/dcim/views.py

+ 2 - 4
netbox/dcim/views.py

@@ -962,11 +962,9 @@ class DeviceLLDPNeighborsView(PermissionRequiredMixin, View):
     def get(self, request, pk):
     def get(self, request, pk):
 
 
         device = get_object_or_404(Device, pk=pk)
         device = get_object_or_404(Device, pk=pk)
-        interfaces = Interface.objects.order_naturally(
+        interfaces = device.vc_interfaces.order_naturally(
             device.device_type.interface_ordering
             device.device_type.interface_ordering
-        ).connectable().filter(
-            device=device
-        ).select_related(
+        ).connectable().select_related(
             'connected_as_a', 'connected_as_b'
             'connected_as_a', 'connected_as_b'
         )
         )