From 169ffd14e1e2510b5fe6845577678b00f56ff9eb Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Lesaint?= Date: Thu, 1 Mar 2018 10:57:33 +0100 Subject: [PATCH] SONAR-10266 percentage number format must not be locale sensitive but hardcoded to English Locale --- .../src/main/java/org/sonar/server/badge/ws/SvgFormatter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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"; -- 2.39.5