Bläddra i källkod

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

Thor Selmer Dreier-Hansen 1 år sedan
förälder
incheckning
f03489f58e
1 ändrade filer med 2 tillägg och 2 borttagningar
  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):