[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")
 			})