GH-1145 Fix List conversion for Function<Message<List>, ..>

Resolves #1145
This commit is contained in:
Oleg Zhurakousky
2024-05-09 16:39:01 +02:00
parent 48cc409206
commit 066f3d1c48

View File

@@ -1343,6 +1343,12 @@ public class SimpleFunctionRegistry implements FunctionRegistry {
if (collectionType == itemType) {
return message.getPayload();
}
if (collectionType != null
&& FunctionTypeUtils.getRawType(itemType).isAssignableFrom(collectionType.getClass())
&& FunctionTypeUtils.isMessage(type)) {
return message;
}
}
Object convertedInput = message.getPayload();