diff --git a/netbox/utilities/filters.py b/netbox/utilities/filters.py index 7bbc4a6a2..05454543e 100644 --- a/netbox/utilities/filters.py +++ b/netbox/utilities/filters.py @@ -3,8 +3,8 @@ from django import forms from django.conf import settings from django.core.exceptions import ValidationError from django_filters.constants import EMPTY_VALUES -from drf_spectacular.utils import extend_schema_field from drf_spectacular.types import OpenApiTypes +from drf_spectacular.utils import extend_schema_field __all__ = ( 'ContentTypeFilter', @@ -116,6 +116,7 @@ class MultiValueWWNFilter(django_filters.MultipleChoiceFilter): field_class = multivalue_field_factory(forms.CharField) +@extend_schema_field(OpenApiTypes.STR) class TreeNodeMultipleChoiceFilter(django_filters.ModelMultipleChoiceFilter): """ Filters for a set of Models, including all descendant models within a Tree. Example: [,]