diff --git a/frappe/public/js/frappe/views/treeview.js b/frappe/public/js/frappe/views/treeview.js index 2dc3d8bdb5..6518b18f1c 100644 --- a/frappe/public/js/frappe/views/treeview.js +++ b/frappe/public/js/frappe/views/treeview.js @@ -1,5 +1,6 @@ // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors // MIT License. See license.txt + frappe.provide("frappe.treeview_settings"); frappe.provide("frappe.views.trees"); window.cur_tree = null; @@ -191,13 +192,20 @@ frappe.views.TreeView = class TreeView { } get_root() { var me = this; + frappe.call({ method: me.get_tree_nodes, args: me.args, callback: function (r) { if (r.message) { - me.root_label = me.doctype; - me.root_value = ""; + if (r.message.length == 1) { + me.root_label = r.message[0]["value"]; + me.root_value = me.root_label; + } else { + me.root_label = me.doctype; + me.root_value = ""; + } + me.make_tree(); } },