From 163ab8f774f55593e78db81c5a616b1d2afe8822 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Thu, 18 Dec 2025 14:49:02 +0800 Subject: [PATCH] fix: Assistant asks about the process of mathematical thinking internationalization error --- backend/apps/system/middleware/auth.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/apps/system/middleware/auth.py b/backend/apps/system/middleware/auth.py index ecc7b4162..2dd201873 100644 --- a/backend/apps/system/middleware/auth.py +++ b/backend/apps/system/middleware/auth.py @@ -39,6 +39,8 @@ async def dispatch(self, request, call_next): validator: tuple[any] = await self.validateAssistant(assistantToken, trans) if validator[0]: request.state.current_user = validator[1] + if request.state.current_user and trans.lang: + request.state.current_user.language = trans.lang request.state.assistant = validator[2] origin = request.headers.get("X-SQLBOT-HOST-ORIGIN") or get_origin_from_referer(request) if origin and validator[2]: