[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):