From 21c993a7b3129696ac4efa3d2dd2ac3f4d3a5ec2 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Wed, 12 Jul 2023 20:32:08 +0530 Subject: [PATCH] fix: clear accounting dimension value when based on field changes --- .../profitability_analysis/profitability_analysis.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/report/profitability_analysis/profitability_analysis.js b/erpnext/accounts/report/profitability_analysis/profitability_analysis.js index 4412212d2e..b45fe6fe5d 100644 --- a/erpnext/accounts/report/profitability_analysis/profitability_analysis.js +++ b/erpnext/accounts/report/profitability_analysis/profitability_analysis.js @@ -18,7 +18,15 @@ frappe.require("assets/erpnext/js/financial_statements.js", function() { "fieldtype": "Select", "options": ["Cost Center", "Project", "Accounting Dimension"], "default": "Cost Center", - "reqd": 1 + "reqd": 1, + "on_change": function(query_report){ + let based_on = query_report.get_values().based_on; + if(based_on!='Accounting Dimension'){ + frappe.query_report.set_filter_value({ + accounting_dimension: '' + }); + } + } }, { "fieldname": "accounting_dimension",