From 7bf7d21cfdc55f5cf3b53471bd9584d463a221e6 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 9 Jan 2026 11:48:28 -0800 Subject: [PATCH] Add serializer to satisfy schema check --- src/documents/views.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/documents/views.py b/src/documents/views.py index 9e2805ad0..72d3db0f3 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -1332,6 +1332,11 @@ class DocumentViewSet( ) +class ChatStreamingSerializer(serializers.Serializer): + q = serializers.CharField(required=True) + document_id = serializers.IntegerField(required=False, allow_null=True) + + @method_decorator( [ ensure_csrf_cookie, @@ -1341,6 +1346,7 @@ class DocumentViewSet( ) class ChatStreamingView(GenericAPIView): permission_classes = (IsAuthenticated,) + serializer_class = ChatStreamingSerializer def post(self, request, *args, **kwargs): request.compress_exempt = True