From b81939d1f2b08247d40dc18581cd57160dcd4f2f Mon Sep 17 00:00:00 2001 From: "El-Shafei H." Date: Wed, 24 Dec 2025 11:25:17 +0300 Subject: [PATCH] fix: Tree Report buttons state not matching initial_depth (#34505) --- frappe/public/js/frappe/views/reports/query_report.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 6174901237..885e211475 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -2160,8 +2160,13 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { `); $(this.$report_footer).append(this.$tree_footer); - this.$tree_footer.find("[data-action=collapse_all_rows]").show(); - this.$tree_footer.find("[data-action=expand_all_rows]").hide(); + if (this.report_settings.initial_depth == 0) { + this.$tree_footer.find("[data-action=expand_all_rows]").show(); + this.$tree_footer.find("[data-action=collapse_all_rows]").hide(); + } else { + this.$tree_footer.find("[data-action=collapse_all_rows]").show(); + this.$tree_footer.find("[data-action=expand_all_rows]").hide(); + } } const message = __(