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

Fixes #3112: Fix ordering of interface connections list by termination B name/device

Jeremy Stretch 6 лет назад
Родитель
Сommit
19d2850b29
2 измененных файлов с 6 добавлено и 5 удалено
  1. 1 0
      CHANGELOG.md
  2. 5 5
      netbox/dcim/tables.py

+ 1 - 0
CHANGELOG.md

@@ -3,6 +3,7 @@
 ## Bug Fixes
 
 * [#2621](https://github.com/digitalocean/netbox/issues/2621) - Upgrade Django requirement to 2.2 to fix object deletion issue in the changelog middleware
+* [#3112](https://github.com/digitalocean/netbox/issues/3112) - Fix ordering of interface connections list by termination B name/device
 
 ---
 

+ 5 - 5
netbox/dcim/tables.py

@@ -733,18 +733,18 @@ class InterfaceConnectionTable(BaseTable):
     )
     device_b = tables.LinkColumn(
         viewname='dcim:device',
-        accessor=Accessor('connected_endpoint.device'),
-        args=[Accessor('connected_endpoint.device.pk')],
+        accessor=Accessor('_connected_interface.device'),
+        args=[Accessor('_connected_interface.device.pk')],
         verbose_name='Device B'
     )
     interface_b = tables.LinkColumn(
         viewname='dcim:interface',
-        accessor=Accessor('connected_endpoint.name'),
-        args=[Accessor('connected_endpoint.pk')],
+        accessor=Accessor('_connected_interface'),
+        args=[Accessor('_connected_interface.pk')],
         verbose_name='Interface B'
     )
     description_b = tables.Column(
-        accessor=Accessor('connected_endpoint.description'),
+        accessor=Accessor('_connected_interface.description'),
         verbose_name='Description'
     )