Fix display error message

This commit is contained in:
serso
2016-03-02 10:35:24 +01:00
parent 8cdd640132
commit 01c6597129
2 changed files with 9 additions and 6 deletions

View File

@@ -118,14 +118,16 @@ public abstract class AbstractMessage implements Message {
*/
@Nonnull
public String getLocalizedMessage(@Nonnull Locale locale) {
String result = null;
return makeMessage(locale, getMessagePattern(locale), parameters, messageLevel);
}
final String messagePattern = getMessagePattern(locale);
if (!Strings.isEmpty(messagePattern)) {
result = Messages.prepareMessage(locale, messagePattern, parameters);
@Nonnull
public static String makeMessage(@Nonnull Locale locale, @Nullable String format, @Nonnull List<?> parameters, @Nonnull MessageLevel messageLevel) {
if (!Strings.isEmpty(format)) {
return Messages.prepareMessage(locale, format, parameters);
}
return Strings.getNotEmpty(result, messageLevel.getName() + ": message code = " + messageCode);
return messageLevel.getName() + ": message code = " + format;
}
@Nonnull