Skip to content

Commit 8d3954e

Browse files
authored
Merge pull request #245 from rosette-api/RLPNC-7597-master-case-insensitive-field-names
RLPNC-7496: Field type names can be case-insensitive
2 parents b6ef29a + 879ae0d commit 8d3954e

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)