Przeglądaj źródła

Fixes #20466: Correct handling of `assigned` filter logic (#20538)

Martin Hauser 4 miesięcy temu
rodzic
commit
a1aaf465ac
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      netbox/ipam/graphql/filters.py

+ 1 - 1
netbox/ipam/graphql/filters.py

@@ -170,7 +170,7 @@ class IPAddressFilter(ContactFilterMixin, TenancyFilterMixin, PrimaryModelFilter
 
 
     @strawberry_django.filter_field()
     @strawberry_django.filter_field()
     def assigned(self, value: bool, prefix) -> Q:
     def assigned(self, value: bool, prefix) -> Q:
-        return Q(assigned_object_id__isnull=(not value))
+        return Q(**{f"{prefix}assigned_object_id__isnull": not value})
 
 
     @strawberry_django.filter_field()
     @strawberry_django.filter_field()
     def parent(self, value: list[str], prefix) -> Q:
     def parent(self, value: list[str], prefix) -> Q: