From 3600f2f91bb2662e640234997d7ec6499bef6410 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 --- 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 874e239b9a7..9ee1c62b8c0 100644 --- a/erpnext/accounts/doctype/account/account_tree.js +++ b/erpnext/accounts/doctype/account/account_tree.js @@ -236,6 +236,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(); } }, @@ -254,7 +258,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 () {