diff --git a/src/main/java/org/openlmis/report/i18n/ExposedMessageSourceImpl.java b/src/main/java/org/openlmis/report/i18n/ExposedMessageSourceImpl.java index 4a423e7..9d182f9 100644 --- a/src/main/java/org/openlmis/report/i18n/ExposedMessageSourceImpl.java +++ b/src/main/java/org/openlmis/report/i18n/ExposedMessageSourceImpl.java @@ -15,12 +15,14 @@ package org.openlmis.report.i18n; +import java.text.MessageFormat; import java.util.Enumeration; import java.util.HashMap; import java.util.Locale; import java.util.Map; import java.util.Properties; import org.springframework.context.support.ReloadableResourceBundleMessageSource; +import org.springframework.lang.NonNull; import org.springframework.stereotype.Component; @Component @@ -33,6 +35,13 @@ protected Properties getAllProperties(Locale locale) { return propertiesHolder.getProperties(); } + @Override + @NonNull + protected MessageFormat createMessageFormat(@NonNull String msg, @NonNull Locale locale) { + String safe = msg.replaceAll("(?