fix: allow non-admin roles to import chart of accounts (backport #57454) (#58060)

Co-authored-by: Vishnu Priya Baskaran <145791817+ervishnucs@users.noreply.github.com>
This commit is contained in:
mergify[bot]
2026-08-12 00:03:02 +05:30
committed by GitHub
parent 5f43c89c45
commit a707c82c0c

View File

@@ -459,16 +459,12 @@ def unset_existing_data(company):
frappe.db.set_value("Company", company, update_values, update_values)
# remove accounts data from various doctypes
for doctype in [
"Account",
"Party Account",
"Mode of Payment Account",
"Tax Withholding Account",
"Sales Taxes and Charges Template",
"Purchase Taxes and Charges Template",
]:
for doctype in ["Account", "Sales Taxes and Charges Template", "Purchase Taxes and Charges Template"]:
frappe.get_query(doctype, delete=True, filters={"company": company}, ignore_permissions=False).run()
for doctype in ["Party Account", "Mode of Payment Account", "Tax Withholding Account"]:
frappe.get_query(doctype, delete=True, filters={"company": company}, ignore_permissions=True).run()
def set_default_accounts(company):
from erpnext.setup.doctype.company.company import install_country_fixtures