Skip to content

Commit 879ae0d

Browse files
author
jsquatrito
committed
RLPNC-7496: Field type names are case-insensitive
1 parent b6ef29a commit 879ae0d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

json/src/main/java/com/basistech/rosette/apimodel/jackson/recordsimilaritydeserializers/RecordSimilarityDeserializerUtilities.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.util.HashMap;
2121
import java.util.Iterator;
2222
import java.util.List;
23+
import java.util.Locale;
2324
import java.util.Map;
2425
import java.util.Optional;
2526
import java.util.stream.Collectors;
@@ -113,7 +114,7 @@ static Map<String, RecordSimilarityField> parseRecord(
113114
if (fieldInfo.getType() == null) {
114115
throw new IllegalArgumentException("Unspecified field type for: " + fieldName);
115116
}
116-
switch (fieldInfo.getType()) {
117+
switch (fieldInfo.getType().toLowerCase(Locale.ENGLISH)) {
117118
case RecordFieldType.RNI_DATE:
118119
fieldData = fieldValue.traverse(jsonParser.getCodec()).readValueAs(DateField.class);
119120
break;

0 commit comments

Comments
 (0)