Skip to content

Commit

Permalink
fix: return promise (#17646)
Browse files Browse the repository at this point in the history
(cherry picked from commit 8fa2caa)
  • Loading branch information
barredterra authored and mergify[bot] committed Jul 29, 2022
1 parent 30c87d4 commit 0d90ad6
Showing 1 changed file with 13 additions and 14 deletions.
27 changes: 13 additions & 14 deletions frappe/public/js/frappe/ui/tree.js
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ frappe.ui.Tree = class {
}

reload_node(node) {
this.load_children(node);
return this.load_children(node);
}

toggle() {
Expand All @@ -150,21 +150,20 @@ frappe.ui.Tree = class {
}

load_children(node, deep=false) {
let lab = node.label, value = node.data.value, is_root = node.is_root;

if(!deep) {
frappe.run_serially([
const value = node.data.value,
is_root = node.is_root;

return deep
? frappe.run_serially([
() => this.get_all_nodes(value, is_root, node.label),
data_list => this.render_children_of_all_nodes(data_list),
() => this.set_selected_node(node),
])
: frappe.run_serially([
() => this.get_nodes(value, is_root),
(data_set) => this.render_node_children(node, data_set),
() => this.set_selected_node(node)
]);
} else {
frappe.run_serially([
() => this.get_all_nodes(value, is_root, lab),
(data_list) => this.render_children_of_all_nodes(data_list),
() => this.set_selected_node(node)
data_set => this.render_node_children(node, data_set),
() => this.set_selected_node(node),
]);
}
}

render_children_of_all_nodes(data_list) {
Expand Down

0 comments on commit 0d90ad6

Please sign in to comment.