From a033bfa56a65867d2415dfba8eefc9788e72f121 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Mon, 9 May 2016 15:40:36 +0200 Subject: SONAR-6059 Treemap drilldown is not working with "Quality Gate Status" as color metric --- .../resources/org/sonar/server/dashboard/widget/treemap.html.erb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/sonar-server/src/main/resources/org/sonar/server/dashboard/widget/treemap.html.erb b/server/sonar-server/src/main/resources/org/sonar/server/dashboard/widget/treemap.html.erb index f6a1fbc2b6b..6b51c0eed9e 100644 --- a/server/sonar-server/src/main/resources/org/sonar/server/dashboard/widget/treemap.html.erb +++ b/server/sonar-server/src/main/resources/org/sonar/server/dashboard/widget/treemap.html.erb @@ -54,7 +54,10 @@ longName: '<%= escape_javascript row.resource.long_name -%>', qualifier: '<%= escape_javascript row.resource.qualifier -%>', measures: { - <%= colorMetric.name -%>: { val: <%= color ? color.value : "null" -%>, fval: '<%= color ? color.formatted_value : "-" -%>' }, + <% + value = color ? (colorMetric.val_type == 'LEVEL' ? "'#{color.formatted_value}'" : color.value) : 'null'; + %> + <%= colorMetric.name -%>: { val: <%= value -%>, fval: '<%= color ? color.formatted_value : "-" -%>' }, <%= sizeMetric.name -%>: { val: <%= size ? size.value : "null" -%>, fval: '<%= size ? size.formatted_value : "-" -%>' } } }, -- cgit v1.2.3