From 2075c649a5dd3a5d0e84e8be5441e18b8d18baff Mon Sep 17 00:00:00 2001 From: markfisher Date: Mon, 6 Feb 2017 15:41:19 -0500 Subject: [PATCH] add null check in FunctionController --- .../cloud/function/web/FunctionController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/FunctionController.java b/spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/FunctionController.java index 9bab7aabd..c0aabcdfa 100644 --- a/spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/FunctionController.java +++ b/spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/FunctionController.java @@ -59,8 +59,11 @@ public class FunctionController { return debug ? result.log() : result; } Consumer consumer = functions.lookupConsumer(name); - body.subscribe(consumer::accept); - return null; + if (consumer != null) { + body.subscribe(consumer::accept); + return null; + } + throw new IllegalArgumentException("no such function: " + name); } @GetMapping(path = "/{name}")