Skip to content

Commit f2bdddd

Browse files
committed
GH-1266 Additional cleanup of SimpleFunctionRegistry
1 parent 110f761 commit f2bdddd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/SimpleFunctionRegistry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -808,7 +808,7 @@ private Object enrichInvocationResultIfNecessary(Object input, Object result) {
808808
if (functionInvocationHelper != null && CloudEventMessageUtils.isCloudEvent(((Message) input))) {
809809
result = functionInvocationHelper.postProcessResult(result, (Message) input);
810810
}
811-
if (!FunctionTypeUtils.isCollectionOfMessage(this.outputType)) {
811+
if (!(result instanceof Message) && !FunctionTypeUtils.isCollectionOfMessage(this.outputType)) {
812812
result = MessageBuilder.withPayload(result).copyHeaders(this.sanitizeHeaders(((Message) input).getHeaders())).build();
813813
}
814814
}

0 commit comments

Comments
 (0)