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

This commit is contained in:
Martin Hauser 2025-10-19 19:51:44 +02:00 committed by GitHub
parent 2a1d315d85
commit a1aaf465ac
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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: