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

Add distinct() to filtering VLANs by assigned interface (#18274)

Thor Selmer Dreier-Hansen 1 год назад
Родитель
Сommit
f03489f58e
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      netbox/ipam/filtersets.py

+ 2 - 2
netbox/ipam/filtersets.py

@@ -1080,7 +1080,7 @@ class VLANFilterSet(NetBoxModelFilterSet, TenancyFilterSet):
         return queryset.filter(
             Q(interfaces_as_tagged=value) |
             Q(interfaces_as_untagged=value)
-        )
+        ).distinct()
 
     def filter_vminterface_id(self, queryset, name, value):
         if value is None:
@@ -1088,7 +1088,7 @@ class VLANFilterSet(NetBoxModelFilterSet, TenancyFilterSet):
         return queryset.filter(
             Q(vminterfaces_as_tagged=value) |
             Q(vminterfaces_as_untagged=value)
-        )
+        ).distinct()
 
 
 class ServiceTemplateFilterSet(NetBoxModelFilterSet):