From 55cda3ca45cb3d99db682d2e01e189fc47e51e55 Mon Sep 17 00:00:00 2001 From: Elliott Balsley <3991046+llamafilm@users.noreply.github.com> Date: Fri, 19 Sep 2025 07:52:02 -0700 Subject: [PATCH] Fixes #20253: GraphQL filter by contacts (#20288) * filter models by contacts * remove unsed import * simpler solution --- netbox/tenancy/graphql/filter_mixins.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netbox/tenancy/graphql/filter_mixins.py b/netbox/tenancy/graphql/filter_mixins.py index cc4a4297c..3a74d850a 100644 --- a/netbox/tenancy/graphql/filter_mixins.py +++ b/netbox/tenancy/graphql/filter_mixins.py @@ -9,7 +9,7 @@ from core.graphql.filter_mixins import BaseFilterMixin if TYPE_CHECKING: from netbox.graphql.filter_lookups import TreeNodeFilter - from .filters import ContactFilter, TenantFilter, TenantGroupFilter + from .filters import ContactAssignmentFilter, TenantFilter, TenantGroupFilter __all__ = ( 'ContactFilterMixin', @@ -19,7 +19,7 @@ __all__ = ( @dataclass class ContactFilterMixin(BaseFilterMixin): - contacts: Annotated['ContactFilter', strawberry.lazy('tenancy.graphql.filters')] | None = ( + contacts: Annotated['ContactAssignmentFilter', strawberry.lazy('tenancy.graphql.filters')] | None = ( strawberry_django.filter_field() )