Merge pull request #48566 from frappe/mergify/bp/version-15-hotfix/pr-48435

fix: prevent creation of root accounts in account tree view (backport #48435)
This commit is contained in:
ruthra kumar
2025-07-14 14:51:17 +05:30
committed by GitHub

View File

@@ -252,6 +252,10 @@ frappe.treeview_settings["Account"] = {
root_company, root_company,
]); ]);
} else { } else {
const node = treeview.tree.get_selected_node();
if (node.is_root) {
frappe.throw(__("Cannot create root account."));
}
treeview.new_node(); treeview.new_node();
} }
}, },
@@ -270,7 +274,8 @@ frappe.treeview_settings["Account"] = {
].treeview.page.fields_dict.root_company.get_value() || ].treeview.page.fields_dict.root_company.get_value() ||
frappe.flags.ignore_root_company_validation) && frappe.flags.ignore_root_company_validation) &&
node.expandable && node.expandable &&
!node.hide_add !node.hide_add &&
!node.is_root
); );
}, },
click: function () { click: function () {