[fix] [setup wizard] ignore if user is the primary user
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py
index 9ddd2dc..02b7e44 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.py
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.py
@@ -542,13 +542,15 @@
user.append_roles("Accounts Manager", "Accounts User")
user.flags.delay_emails = True
- user.insert(ignore_permissions=True)
+
+ if not frappe.db.get_value("User", email):
+ user.insert(ignore_permissions=True)
# create employee
emp = frappe.get_doc({
"doctype": "Employee",
"full_name": fullname,
- "user_id": user.name,
+ "user_id": email,
"status": "Active",
"company": args.get("company_name")
})