Merge pull request #4510 from nabinhait/account_merge

[fix] Group account merging with sub-ordinate group
This commit is contained in:
Anand Doshi 2015-12-21 16:03:19 +05:30
commit beed9ae4f8

View File

@ -199,6 +199,10 @@ class Account(Document):
if val != [self.is_group, self.root_type, self.company]: if val != [self.is_group, self.root_type, self.company]:
throw(_("""Merging is only possible if following properties are same in both records. Is Group, Root Type, Company""")) throw(_("""Merging is only possible if following properties are same in both records. Is Group, Root Type, Company"""))
if self.is_group and frappe.db.get_value("Account", new, "parent_account") == old:
frappe.db.set_value("Account", new, "parent_account",
frappe.db.get_value("Account", old, "parent_account"))
return new_account return new_account