DBZ-6543 Fix NPE due to optional fields in PartitionRouting SMT
This commit is contained in:
parent
56580c3b17
commit
b7eb4b5c62
@ -189,7 +189,7 @@ private Optional<Object> toValue(String fieldName, Struct envelope) {
|
||||
String[] subFields = Arrays.stream(fieldName.split(NESTING_SEPARATOR)).map(String::trim).toArray(String[]::new);
|
||||
|
||||
if (subFields.length == 1) {
|
||||
return Optional.of(envelope.get(subFields[0]));
|
||||
return Optional.ofNullable(envelope.get(subFields[0]));
|
||||
}
|
||||
|
||||
Struct lastStruct = getLastStruct(envelope, subFields);
|
||||
|
Loading…
Reference in New Issue
Block a user