From 83ed9f3ac4b218966c2338de54c5b333ccabdb0b Mon Sep 17 00:00:00 2001 From: -LAN- Date: Tue, 20 May 2025 18:15:53 +0800 Subject: [PATCH] docs: Clarifies user login process in documentation Signed-off-by: -LAN- --- api/extensions/ext_login.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/extensions/ext_login.py b/api/extensions/ext_login.py index 757c6b44eb..9b5bbe1f6c 100644 --- a/api/extensions/ext_login.py +++ b/api/extensions/ext_login.py @@ -56,7 +56,11 @@ def load_user_from_request(request_from_flask_login): @user_logged_in.connect @user_loaded_from_request.connect def on_user_logged_in(_sender, user): - """Called when a user logged in.""" + """Called when a user logged in. + + Note: AccountService.load_logged_in_account will populate user.current_tenant_id + through the load_user method, which calls account.set_tenant_id(). + """ if user and isinstance(user, Account) and user.current_tenant_id: contexts.tenant_id.set(user.current_tenant_id)