From 817bcc78a0c3fe7c7f90aa7f83b1abb71b212d66 Mon Sep 17 00:00:00 2001 From: ljain112 Date: Mon, 7 Jul 2025 19:00:42 +0530 Subject: [PATCH] fix: prevent creation of root accounts in account tree view (cherry picked from commit 3600f2f91bb2662e640234997d7ec6499bef6410) --- erpnext/accounts/doctype/account/account_tree.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/account/account_tree.js b/erpnext/accounts/doctype/account/account_tree.js index 0641612c615..183049c8dfc 100644 --- a/erpnext/accounts/doctype/account/account_tree.js +++ b/erpnext/accounts/doctype/account/account_tree.js @@ -252,6 +252,10 @@ frappe.treeview_settings["Account"] = { root_company, ]); } else { + const node = treeview.tree.get_selected_node(); + if (node.is_root) { + frappe.throw(__("Cannot create root account.")); + } treeview.new_node(); } }, @@ -270,7 +274,8 @@ frappe.treeview_settings["Account"] = { ].treeview.page.fields_dict.root_company.get_value() || frappe.flags.ignore_root_company_validation) && node.expandable && - !node.hide_add + !node.hide_add && + !node.is_root ); }, click: function () {