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,11 +48,13 @@ public enum StringFormat {
} }
public static StringFormat fromExternalValue(String externalValue) { public static StringFormat fromExternalValue(String externalValue) {
if (externalValue != null) {
for (StringFormat value : StringFormat.values()) { for (StringFormat value : StringFormat.values()) {
if (value.name().equals(externalValue)) { if (externalValue.equals(value.getExternalValue())) {
return value; return value;
} }
} }
}
return DEFAULT; return DEFAULT;
} }
} }