From 97c98ee44cd82b1ee6a2ff14585eaeee2586ee43 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 22 Oct 2026 05:53:17 -0700 Subject: [PATCH] Fix: fix list type for api schema document object filters (#14524) --- src/documents/views.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/documents/views.py b/src/documents/views.py index eff3bcca9..32033342a 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -137,6 +137,7 @@ from documents.filters import DocumentFilterSet from documents.filters import DocumentsOrderingFilter from documents.filters import DocumentTypeFilterSet from documents.filters import EffectiveContentFilter +from documents.filters import ObjectFilter from documents.filters import PaperlessTaskFilterSet from documents.filters import PermittedObjectsFilter from documents.filters import ShareLinkBundleFilterSet @@ -761,6 +762,19 @@ class EmailDocumentDetailSchema(EmailSerializer): @extend_schema_view( + list=extend_schema( + parameters=[ + OpenApiParameter( + name=name, + type=OpenApiTypes.INT, + many=True, + style="form", + explode=False, + ) + for name, field in DocumentFilterSet.base_filters.items() + if isinstance(field, ObjectFilter) + ], + ), retrieve=extend_schema( description="Retrieve a single document", responses={