diff --git a/frappe/utils/oauth.py b/frappe/utils/oauth.py index e1f1b4bb2a..6f62d72dc5 100644 --- a/frappe/utils/oauth.py +++ b/frappe/utils/oauth.py @@ -204,8 +204,8 @@ def login_oauth_user( http_status_code=403, ) - frappe.local.login_manager.user = user - frappe.local.login_manager.post_login() + frappe.local.login_manager.login_as(user) + frappe.local.login_manager.run_trigger("on_session_creation") # because of a GET request! frappe.db.commit()