From de8cbf2d4235d8944fc9da765d5ec34c442e3cc2 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Thu, 26 Mar 2026 13:25:55 +0530 Subject: [PATCH] fix: login as first user after setup wizard completes --- frappe/desk/page/setup_wizard/setup_wizard.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frappe/desk/page/setup_wizard/setup_wizard.py b/frappe/desk/page/setup_wizard/setup_wizard.py index e7890330db..44ef3bb4e3 100755 --- a/frappe/desk/page/setup_wizard/setup_wizard.py +++ b/frappe/desk/page/setup_wizard/setup_wizard.py @@ -186,6 +186,13 @@ def run_setup_success(args): # nosemgrep for hook in frappe.get_hooks("setup_wizard_success"): frappe.get_attr(hook)(args) install_fixtures.install() + if not frappe.conf.developer_mode: + login_as_first_user(args) + + +def login_as_first_user(args): + if args.get("email") and hasattr(frappe.local, "login_manager"): + frappe.local.login_manager.login_as(args.get("email")) def get_stages_hooks(args): # nosemgrep