]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Update chat view decorators
authorshamoon <4887959+shamoon@users.noreply.github.com>
Tue, 29 Apr 2025 04:23:16 +0000 (21:23 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Wed, 2 Jul 2025 18:04:02 +0000 (11:04 -0700)
src/documents/views.py

index 920548c5ab3d788d9cd218163cbd2537aaca2f6c..3a392b98d3f58e9efce556933e0073450fdcbd03 100644 (file)
@@ -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