From 47d4319f83b7c9f4c161261ae00b89608e38cff8 Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Sat, 6 Sep 2025 02:01:28 +0530 Subject: [PATCH 1/2] fix: skip 'Bank Account' creation on setup --- erpnext/setup/demo.py | 2 +- erpnext/setup/setup_wizard/operations/install_fixtures.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/setup/demo.py b/erpnext/setup/demo.py index 68d9fdfec5c..b21fb96546a 100644 --- a/erpnext/setup/demo.py +++ b/erpnext/setup/demo.py @@ -75,7 +75,7 @@ def create_demo_company(): frappe.db.set_single_value("Global Defaults", "demo_company", new_company.name) frappe.db.set_default("company", new_company.name) - bank_account = create_bank_account({"company_name": new_company.name}) + bank_account = create_bank_account({"company_name": new_company.name}, demo=True) frappe.db.set_value("Company", new_company.name, "default_bank_account", bank_account.name) return new_company.name diff --git a/erpnext/setup/setup_wizard/operations/install_fixtures.py b/erpnext/setup/setup_wizard/operations/install_fixtures.py index 660c458c757..5ed21ce4732 100644 --- a/erpnext/setup/setup_wizard/operations/install_fixtures.py +++ b/erpnext/setup/setup_wizard/operations/install_fixtures.py @@ -518,8 +518,10 @@ def update_stock_settings(): stock_settings.save() -def create_bank_account(args): +def create_bank_account(args, demo=False): if not args.get("bank_account"): + if not demo: + return args["bank_account"] = _("Bank Account") company_name = args.get("company_name") From efeda90cad0da096b47b2afb460a7f6081aa80a7 Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Sat, 6 Sep 2025 02:38:53 +0530 Subject: [PATCH 2/2] fix: renamed temporary bank account to 'Demo Bank Account' --- erpnext/setup/setup_wizard/operations/install_fixtures.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/setup/setup_wizard/operations/install_fixtures.py b/erpnext/setup/setup_wizard/operations/install_fixtures.py index 5ed21ce4732..f9dde8c24c8 100644 --- a/erpnext/setup/setup_wizard/operations/install_fixtures.py +++ b/erpnext/setup/setup_wizard/operations/install_fixtures.py @@ -522,7 +522,7 @@ def create_bank_account(args, demo=False): if not args.get("bank_account"): if not demo: return - args["bank_account"] = _("Bank Account") + args["bank_account"] = _("Demo Bank Account") company_name = args.get("company_name") bank_account_group = frappe.db.get_value(