GH-1266 Additional cleanup of SimpleFunctionRegistry
This commit is contained in:
@@ -808,7 +808,7 @@ public class SimpleFunctionRegistry implements FunctionRegistry {
|
|||||||
if (functionInvocationHelper != null && CloudEventMessageUtils.isCloudEvent(((Message) input))) {
|
if (functionInvocationHelper != null && CloudEventMessageUtils.isCloudEvent(((Message) input))) {
|
||||||
result = functionInvocationHelper.postProcessResult(result, (Message) input);
|
result = functionInvocationHelper.postProcessResult(result, (Message) input);
|
||||||
}
|
}
|
||||||
if (!FunctionTypeUtils.isCollectionOfMessage(this.outputType)) {
|
if (!(result instanceof Message) && !FunctionTypeUtils.isCollectionOfMessage(this.outputType)) {
|
||||||
result = MessageBuilder.withPayload(result).copyHeaders(this.sanitizeHeaders(((Message) input).getHeaders())).build();
|
result = MessageBuilder.withPayload(result).copyHeaders(this.sanitizeHeaders(((Message) input).getHeaders())).build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user