diff --git a/netbox/ipam/graphql/filters.py b/netbox/ipam/graphql/filters.py index 511d4d53c..7421a935a 100644 --- a/netbox/ipam/graphql/filters.py +++ b/netbox/ipam/graphql/filters.py @@ -142,6 +142,10 @@ class IPAddressFilter(ContactFilterMixin, TenancyFilterMixin, PrimaryModelFilter nat_outside_id: ID | None = strawberry_django.filter_field() dns_name: FilterLookup[str] | None = strawberry_django.filter_field() + @strawberry_django.filter_field() + def assigned(self, value: bool, prefix) -> Q: + return Q(assigned_object_id__isnull=(not value)) + @strawberry_django.filter_field() def parent(self, value: list[str], prefix) -> Q: if not value: