fix: skip 'Bank Account' creation on setup

(cherry picked from commit 47d4319f83)
This commit is contained in:
diptanilsaha
2025-09-06 02:01:28 +05:30
committed by Mergify
parent f27c67a19d
commit 07241aa54a
2 changed files with 4 additions and 2 deletions

View File

@@ -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

View File

@@ -513,8 +513,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")