finding enum based on external value should use external value as compare value

This commit is contained in:
Andreas Billmann
2016-09-18 15:26:59 +02:00
parent 5e31f834ac
commit 90bda028ec

View File

@@ -48,9 +48,11 @@ public enum StringFormat {
} }
public static StringFormat fromExternalValue(String externalValue) { public static StringFormat fromExternalValue(String externalValue) {
for (StringFormat value: StringFormat.values()) { if (externalValue != null) {
if (value.name().equals(externalValue)) { for (StringFormat value : StringFormat.values()) {
return value; if (externalValue.equals(value.getExternalValue())) {
return value;
}
} }
} }
return DEFAULT; return DEFAULT;