Add null check for function registration in composite

This commit is contained in:
Dave Syer
2019-02-25 14:34:10 +00:00
parent 32987230c1
commit ab9c82753f

View File

@@ -315,6 +315,7 @@ public abstract class AbstractComposableFunctionRegistry implements FunctionRegi
FunctionRegistration<?> composedRegistration = composableFunctions
.stream().reduce((a, z) -> composeFunctions(a, z))
.orElseGet(() -> null);
if (composedRegistration != null) {
composedFunction = composedRegistration.getTarget();
if (composedFunction != null && !this.types.containsKey(name)) {
this.addType(name, composedRegistration.getType());
@@ -332,6 +333,7 @@ public abstract class AbstractComposableFunctionRegistry implements FunctionRegi
}
}
}
}
return composedFunction;
}