From 4ea15980b620b365123c6c96a746c53e51df18f0 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 28 Jul 2023 10:55:06 -0400 Subject: [PATCH] Hack to bypass GraphQL API test utility absent support for nested ArrayFields --- netbox/utilities/testing/api.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/netbox/utilities/testing/api.py b/netbox/utilities/testing/api.py index 440d662ac..1523b51af 100644 --- a/netbox/utilities/testing/api.py +++ b/netbox/utilities/testing/api.py @@ -462,6 +462,9 @@ class APIViewTestCases: if type(field) is GQLDynamic: # Dynamic fields must specify a subselection fields_string += f'{field_name} {{ id }}\n' + # TODO: Improve field detection logic to avoid nested ArrayFields + elif field_name == 'extra_choices': + continue elif inspect.isclass(field.type) and issubclass(field.type, GQLUnion): # Union types dont' have an id or consistent values continue