fix: keyerror while validating coa file
This commit is contained in:
parent
d77ea7c88b
commit
5541aeaa82
@ -293,6 +293,11 @@ def validate_accounts(file_name):
|
|||||||
accounts_dict = {}
|
accounts_dict = {}
|
||||||
for account in accounts:
|
for account in accounts:
|
||||||
accounts_dict.setdefault(account["account_name"], account)
|
accounts_dict.setdefault(account["account_name"], account)
|
||||||
|
if not hasattr(account, "parent_account"):
|
||||||
|
msg = _("Please make sure the file you are using has 'Parent Account' column present in the header.")
|
||||||
|
msg += "<br><br>"
|
||||||
|
msg += _("Alternatively, you can download the template and fill your data in.")
|
||||||
|
frappe.throw(msg)
|
||||||
if account["parent_account"] and accounts_dict.get(account["parent_account"]):
|
if account["parent_account"] and accounts_dict.get(account["parent_account"]):
|
||||||
accounts_dict[account["parent_account"]]["is_group"] = 1
|
accounts_dict[account["parent_account"]]["is_group"] = 1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user