From 4b56f0b000a8a1c97ee61a37b74d5b1490f0b3f7 Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 7 Mar 2024 09:07:31 -0800 Subject: [PATCH] 9856 fix tenancy FK --- netbox/tenancy/graphql/types.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/netbox/tenancy/graphql/types.py b/netbox/tenancy/graphql/types.py index f64015f33..39f99bda8 100644 --- a/netbox/tenancy/graphql/types.py +++ b/netbox/tenancy/graphql/types.py @@ -35,6 +35,7 @@ class ContactAssignmentsMixin: filters=TenantFilter ) class TenantType(NetBoxObjectType): + group: Annotated["TenantGroupType", strawberry.lazy('tenancy.graphql.types')] | None @strawberry_django.field def asns(self) -> List[Annotated["ASNType", strawberry.lazy('ipam.graphql.types')]]: @@ -156,6 +157,7 @@ class TenantGroupType(OrganizationalObjectType): filters=ContactFilter ) class ContactType(ContactAssignmentsMixin, NetBoxObjectType): + group: Annotated["ContactGroupType", strawberry.lazy('tenancy.graphql.types')] | None @strawberry_django.field def assignments(self) -> List[Annotated["ContactAssignmentType", strawberry.lazy('tenancy.graphql.types')]]: @@ -193,4 +195,6 @@ class ContactGroupType(OrganizationalObjectType): filters=ContactAssignmentFilter ) class ContactAssignmentType(CustomFieldsMixin, TagsMixin, BaseObjectType): - pass + content_type: Annotated["ContentTypeType", strawberry.lazy('netbox.graphql.types')] | None + contact: Annotated["ContactType", strawberry.lazy('tenancy.graphql.types')] | None + role: Annotated["ContactRoleType", strawberry.lazy('tenancy.graphql.types')] | None