瀏覽代碼

Fixes #5639: Fix filtering connection lists by device name

Jeremy Stretch 5 年之前
父節點
當前提交
3c9be8cd08
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 0
      docs/release-notes/version-2.10.md
  2. 1 1
      netbox/dcim/filters.py

+ 1 - 0
docs/release-notes/version-2.10.md

@@ -13,6 +13,7 @@
 * [#5574](https://github.com/netbox-community/netbox/issues/5574) - Restrict the creation of device bay templates on non-parent device types
 * [#5584](https://github.com/netbox-community/netbox/issues/5584) - Restore power utilization panel under device view
 * [#5597](https://github.com/netbox-community/netbox/issues/5597) - Fix ordering devices by primary IP address
+* [#5639](https://github.com/netbox-community/netbox/issues/5639) - Fix filtering connection lists by device name
 
 ---
 

+ 1 - 1
netbox/dcim/filters.py

@@ -1152,7 +1152,7 @@ class ConnectionFilterSet:
     def filter_device(self, queryset, name, value):
         if not value:
             return queryset
-        return queryset.filter(device_id__in=value)
+        return queryset.filter(**{f'{name}__in': value})
 
 
 class ConsoleConnectionFilterSet(ConnectionFilterSet, BaseFilterSet):