From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 29 Apr 2025 04:23:16 +0000 (-0700) Subject: Update chat view decorators X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cce9dfd5b869f8d9011f43c303e996ae81940493;p=thirdparty%2Fpaperless-ngx.git Update chat view decorators --- diff --git a/src/documents/views.py b/src/documents/views.py index 920548c5a..3a392b98d 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -1173,8 +1173,14 @@ class DocumentViewSet( ) -@method_decorator(ensure_csrf_cookie, name="dispatch") -@method_decorator(login_required, name="dispatch") +@method_decorator( + [ + ensure_csrf_cookie, + login_required, + cache_control(no_cache=True), + ], + name="dispatch", +) class ChatStreamingView(View): def post(self, request): request.compress_exempt = True @@ -1210,7 +1216,6 @@ class ChatStreamingView(View): stream_chat_with_documents(query_str=question, documents=documents), content_type="text/event-stream", ) - response["Cache-Control"] = "no-cache" return response