Merge pull request #49485 from diptanilsaha/skip_bank_ac_creation

fix: skip 'Bank Account' creation on setup
This commit is contained in:
Diptanil Saha
2025-09-06 13:13:24 +05:30
committed by GitHub
2 changed files with 5 additions and 3 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

@@ -518,9 +518,11 @@ 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"):
args["bank_account"] = _("Bank Account")
if not demo:
return
args["bank_account"] = _("Demo Bank Account")
company_name = args.get("company_name")
bank_account_group = frappe.db.get_value(