Răsfoiți Sursa

Fixes #11473 graphql invalid tag filter returns all devices/interfaces

aron bergur jóhannsson 3 ani în urmă
părinte
comite
9594049804
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      netbox/netbox/graphql/fields.py

+ 2 - 0
netbox/netbox/graphql/fields.py

@@ -60,6 +60,8 @@ class ObjectListField(DjangoListField):
         filterset_class = django_object_type._meta.filterset_class
         if filterset_class:
             filterset = filterset_class(data=args, queryset=queryset, request=info.context)
+            if not filterset.is_valid():
+                return []
             return filterset.qs
 
         return queryset