diff --git a/src/api/v1/chat.py b/src/api/v1/chat.py index 39d9b179..43f3ba25 100644 --- a/src/api/v1/chat.py +++ b/src/api/v1/chat.py @@ -58,7 +58,10 @@ async def chat_create_endpoint(request: Request, chat_service, session_manager): return {"type": "http.request", "body": body} internal_request = Request(request.scope, receive) - internal_request.state = request.state # Copy state for auth + + # Copy state attributes individually (state property has no setter) + internal_request.state.user = request.state.user + internal_request.state.jwt_token = getattr(request.state, "jwt_token", None) # Call internal Langflow endpoint return await langflow_endpoint(internal_request, chat_service, session_manager)