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