diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/SimpleFunctionRegistry.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/SimpleFunctionRegistry.java index 1d9e8e0a7..bb5086916 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/SimpleFunctionRegistry.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/SimpleFunctionRegistry.java @@ -245,7 +245,7 @@ public class SimpleFunctionRegistry implements FunctionRegistry, FunctionInspect } String determinImpliedDefinition(Set fNames, String originalDefinition) { - if (fNames.size() == 2) { + if (!fNames.contains(RoutingFunction.FUNCTION_NAME) && fNames.size() == 2) { Iterator iter = fNames.iterator(); String n1 = iter.next(); String n2 = iter.next();