diff --git a/spring-graphql/src/main/java/org/springframework/graphql/data/method/InvocableHandlerMethodSupport.java b/spring-graphql/src/main/java/org/springframework/graphql/data/method/InvocableHandlerMethodSupport.java index 58991fa0..bb0f86a3 100644 --- a/spring-graphql/src/main/java/org/springframework/graphql/data/method/InvocableHandlerMethodSupport.java +++ b/spring-graphql/src/main/java/org/springframework/graphql/data/method/InvocableHandlerMethodSupport.java @@ -96,7 +96,7 @@ public abstract class InvocableHandlerMethodSupport extends HandlerMethod { List> monoList = Arrays.stream(args) .map(arg -> { - Mono argMono = (arg instanceof Mono ? (Mono) arg : Mono.just(arg)); + Mono argMono = (arg instanceof Mono ? (Mono) arg : Mono.justOrEmpty(arg)); return argMono.defaultIfEmpty(NO_VALUE); }) .collect(Collectors.toList());