diff --git a/frappe/public/js/frappe/views/treeview.js b/frappe/public/js/frappe/views/treeview.js index cc0a233003..7179e4ab56 100644 --- a/frappe/public/js/frappe/views/treeview.js +++ b/frappe/public/js/frappe/views/treeview.js @@ -409,7 +409,9 @@ frappe.views.TreeView = class TreeView { }, ]; - if (frappe.user.has_role('System Manager')) { + if (frappe.user.has_role('System Manager') && + frappe.meta.has_field(me.doctype, "lft") && + frappe.meta.has_field(me.doctype, "rgt")) { this.menu_items.push( { label: __('Rebuild Tree'),