diff --git a/netbox/circuits/constants.py b/netbox/circuits/constants.py index 827a46b91..c1ee25dbc 100644 --- a/netbox/circuits/constants.py +++ b/netbox/circuits/constants.py @@ -1,4 +1,4 @@ # models values for ContentTypes which may be CircuitTermination scope types CIRCUIT_TERMINATION_SCOPE_TYPES = ( - 'region', 'sitegroup', 'site', 'location', + 'region', 'sitegroup', 'site', 'location', 'providernetwork', ) diff --git a/netbox/circuits/graphql/types.py b/netbox/circuits/graphql/types.py index 788664462..fcec3c619 100644 --- a/netbox/circuits/graphql/types.py +++ b/netbox/circuits/graphql/types.py @@ -59,7 +59,7 @@ class ProviderNetworkType(NetBoxObjectType): @strawberry_django.type( models.CircuitTermination, - exclude=('scope_type', 'scope_id', '_location', '_region', '_site', '_sitegroup'), + exclude=('scope_type', 'scope_id', '_location', '_region', '_site', '_sitegroup', '_provider_network'), filters=CircuitTerminationFilter ) class CircuitTerminationType(CustomFieldsMixin, TagsMixin, CabledObjectMixin, ObjectType): diff --git a/netbox/circuits/migrations/0047_circuittermination__scope.py b/netbox/circuits/migrations/0047_circuittermination__scope.py index 1fc434e88..587a49158 100644 --- a/netbox/circuits/migrations/0047_circuittermination__scope.py +++ b/netbox/circuits/migrations/0047_circuittermination__scope.py @@ -40,7 +40,7 @@ class Migration(migrations.Migration): name='scope_type', field=models.ForeignKey( blank=True, - limit_choices_to=models.Q(('model__in', ('region', 'sitegroup', 'site', 'location'))), + limit_choices_to=models.Q(('model__in', ('region', 'sitegroup', 'site', 'location', 'providernetwork'))), null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+',