From 2efb79d4707f5aab614c91ad9f046c22fe8b8e3b Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Wed, 17 Nov 2021 15:58:56 +0100 Subject: [PATCH] GH-727 Fix NPE in Azure FunctionInvoker output conversion Resolves #727 --- .../cloud/function/adapter/azure/FunctionInvoker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/main/java/org/springframework/cloud/function/adapter/azure/FunctionInvoker.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/main/java/org/springframework/cloud/function/adapter/azure/FunctionInvoker.java index e8b2eb1bb..01c9f5911 100644 --- a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/main/java/org/springframework/cloud/function/adapter/azure/FunctionInvoker.java +++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/main/java/org/springframework/cloud/function/adapter/azure/FunctionInvoker.java @@ -186,7 +186,7 @@ public class FunctionInvoker { @SuppressWarnings("unchecked") private Object convertOutputIfNecessary(Object input, Object output) { - if (input instanceof HttpRequestMessage) { + if (input != null && input instanceof HttpRequestMessage) { HttpRequestMessage requestMessage = (HttpRequestMessage) input; Map headers = null; if (output instanceof Message) {