diff --git a/controller/report/report_admin_controller.go b/controller/report/report_admin_controller.go index ae880be..02a15e3 100644 --- a/controller/report/report_admin_controller.go +++ b/controller/report/report_admin_controller.go @@ -787,7 +787,9 @@ function renderQueryUI() { let indHtml = ''; for (const d of f.indicators) { const sel = queryCtx.indicators.find(i => i.fieldCode === d.fieldCode); - indHtml += ''+esc(d.fieldName||d.fieldCode)+(d.unit?'('+d.unit+')':'')+''; + const fn = esc(d.fieldName||d.fieldCode); + const unitSuffix = d.unit && fn.indexOf('('+d.unit+')') === -1 ? '('+d.unit+')' : ''; + indHtml += ''+fn+unitSuffix+''; } document.getElementById('indicator-area').innerHTML = indHtml; renderSelectedIndicators();