Merge pull request #4557 from nabinhait/po_fix
[fix] Update ordered qty in SO, if PO is made against SO
diff --git a/erpnext/hooks.py b/erpnext/hooks.py
index 8e6b2c6..e3c275a 100644
--- a/erpnext/hooks.py
+++ b/erpnext/hooks.py
@@ -23,6 +23,7 @@
setup_wizard_requires = "assets/erpnext/js/setup_wizard.js"
setup_wizard_complete = "erpnext.setup.setup_wizard.setup_wizard.setup_complete"
+before_install = "erpnext.setup.install.check_setup_wizard_not_completed"
after_install = "erpnext.setup.install.after_install"
boot_session = "erpnext.startup.boot.boot_session"
diff --git a/erpnext/setup/install.py b/erpnext/setup/install.py
index dcb6eb3..b4e19da 100644
--- a/erpnext/setup/install.py
+++ b/erpnext/setup/install.py
@@ -17,6 +17,14 @@
add_web_forms()
frappe.db.commit()
+def check_setup_wizard_not_completed():
+ if frappe.db.get_default('desktop:home_page') == 'desktop':
+ print
+ print "ERPNext can only be installed on a fresh site where the setup wizard is not completed"
+ print "You can reinstall this site (after saving your data) using: bench --site [sitename] reinstall"
+ print
+ return False
+
def feature_setup():
"""save global defaults and features setup"""
doc = frappe.get_doc("Features Setup", "Features Setup")