diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/FunctionContextUtils.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/FunctionContextUtils.java index 9a0acd3e2..7a4277da7 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/FunctionContextUtils.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/FunctionContextUtils.java @@ -80,7 +80,7 @@ public abstract class FunctionContextUtils { if (!(t instanceof ParameterizedType) && definition.hasBeanClass()) { return FunctionTypeUtils.discoverFunctionTypeFromClass(definition.getBeanClass()); } - return param; + return t; } }