[setup-wizard] don't catch duplicate
diff --git a/erpnext/setup/page/setup_wizard/install_fixtures.py b/erpnext/setup/page/setup_wizard/install_fixtures.py
index 8dbae53..3d583aa 100644
--- a/erpnext/setup/page/setup_wizard/install_fixtures.py
+++ b/erpnext/setup/page/setup_wizard/install_fixtures.py
@@ -169,12 +169,4 @@
parent_link_field = ("parent_" + scrub(doc.doctype))
if doc.meta.get_field(parent_link_field) and not doc.get(parent_link_field):
doc.flags.ignore_mandatory = True
-
- try:
- doc.insert()
- except NameError, e:
- if e.args[0] == r.get("doctype") and e.args[2] and e.args[2].args[0] == 1062:
- # duplicate entry
- pass
- else:
- raise
+ doc.insert()
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py
index 11f3269..3bd41fa 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.py
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.py
@@ -440,8 +440,7 @@
def login_as_first_user(args):
if args.get("email") and hasattr(frappe.local, "login_manager"):
- frappe.local.login_manager.user = args.get("email")
- frappe.local.login_manager.post_login()
+ frappe.local.login_manager.login_as(args.get("email"))
@frappe.whitelist()
def load_messages(language):