From 6ae3af2f2655d7c497a2d921c16f7ee7b79fe162 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Sat, 10 Aug 2024 21:24:02 +0700 Subject: [PATCH] 13459 Fix OpenAPI type for TreeNodeMultipleChoiceFilter (#17095) * 13459 Correct OpenAPI type for TreeNodeMultipleChoiceFilter * 13459 Correct OpenAPI type for TreeNodeMultipleChoiceFilter --- netbox/utilities/filters.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: [,]