fix: Child company account currency fix

This commit is contained in:
deepeshgarg007 2019-03-25 11:39:25 +05:30
parent 9673d0ddae
commit 4f9ac0ad55

View File

@ -98,7 +98,10 @@ class Account(NestedSet):
ancestors = get_root_company(self.company)
if ancestors:
frappe.throw(_("Please add the account to root level Company - %s" % ancestors[0]))
account = frappe.db.exists("Account", {"company": ancestors[0], "account_name": self.account_name})
if not account:
frappe.throw(_("Please add the account to root level Company - %s" % ancestors[0]))
else:
descendants = get_descendants_of('Company', self.company)
if not descendants: return