Fix GraphQL API test

This commit is contained in:
Jeremy Stretch 2025-01-06 13:13:52 -05:00
parent 2898f65108
commit d030e068f0
3 changed files with 5 additions and 3 deletions

View File

@ -166,7 +166,9 @@ class VirtualCircuitTerminationType(CustomFieldsMixin, TagsMixin, ObjectType):
class VirtualCircuitType(NetBoxObjectType): class VirtualCircuitType(NetBoxObjectType):
provider_network: ProviderNetworkType = strawberry_django.field(select_related=["provider_network"]) provider_network: ProviderNetworkType = strawberry_django.field(select_related=["provider_network"])
provider_account: ProviderAccountType | None provider_account: ProviderAccountType | None
type: VirtualCircuitTypeType type: Annotated["VirtualCircuitTypeType", strawberry.lazy('circuits.graphql.types')] = strawberry_django.field(
select_related=["type"]
)
tenant: TenantType | None tenant: TenantType | None
terminations: List[VirtualCircuitTerminationType] terminations: List[VirtualCircuitTerminationType]

View File

@ -59,7 +59,7 @@ class Circuit(ContactsMixin, ImageAttachmentsMixin, DistanceMixin, PrimaryModel)
null=True null=True
) )
type = models.ForeignKey( type = models.ForeignKey(
to='CircuitType', to='circuits.CircuitType',
on_delete=models.PROTECT, on_delete=models.PROTECT,
related_name='circuits' related_name='circuits'
) )

View File

@ -51,7 +51,7 @@ class VirtualCircuit(PrimaryModel):
null=True null=True
) )
type = models.ForeignKey( type = models.ForeignKey(
to='VirtualCircuitType', to='circuits.VirtualCircuitType',
on_delete=models.PROTECT, on_delete=models.PROTECT,
related_name='virtual_circuits' related_name='virtual_circuits'
) )