Deal with corner case of empty localised strings
authorMathieu Baudier <mbaudier@argeo.org>
Mon, 16 Oct 2023 05:30:57 +0000 (07:30 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Mon, 16 Oct 2023 05:30:57 +0000 (07:30 +0200)
org.argeo.cms/src/org/argeo/cms/LocaleUtils.java

index 8aca8768a04d9e3af196ce9690ea449ba1d7d651..a09bf5a934187a1b7e878d95fdfca89a1748cfc6 100644 (file)
@@ -77,6 +77,8 @@ public class LocaleUtils {
 
        /** Lead transformation on the translated string. */
        public static String toLead(String raw, Locale locale) {
+               if ("".equals(raw))
+                       return "";
                return raw.substring(0, 1).toUpperCase(locale) + raw.substring(1);
        }