From: Sébastien Lesaint Date: Thu, 1 Mar 2018 09:57:33 +0000 (+0100) Subject: SONAR-10266 percentage number format must not be locale sensitive X-Git-Tag: 7.5~1509 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=169ffd14e1e2510b5fe6845577678b00f56ff9eb;p=sonarqube.git SONAR-10266 percentage number format must not be locale sensitive but hardcoded to English Locale --- diff --git a/server/sonar-server/src/main/java/org/sonar/server/badge/ws/SvgFormatter.java b/server/sonar-server/src/main/java/org/sonar/server/badge/ws/SvgFormatter.java index e75911dd9cb..dfad1ab0b4e 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/badge/ws/SvgFormatter.java +++ b/server/sonar-server/src/main/java/org/sonar/server/badge/ws/SvgFormatter.java @@ -20,6 +20,7 @@ package org.sonar.server.badge.ws; import java.text.DecimalFormat; +import java.text.DecimalFormatSymbols; import java.text.NumberFormat; import java.util.Locale; @@ -34,7 +35,7 @@ class SvgFormatter { private static final String NUMERIC_SUFFIX_LIST = " kmbt"; private static final String NUMERIC_REGEXP = "\\.[0-9]+"; - private static final DecimalFormat PERCENT_FORMATTER = new DecimalFormat("#.#"); + private static final DecimalFormat PERCENT_FORMATTER = new DecimalFormat("#.#", DecimalFormatSymbols.getInstance(Locale.ENGLISH)); private static final String DURATION_MINUTES_FORMAT = "%smin"; private static final String DURATION_HOURS_FORMAT = "%sh";