From 7ea40b0f5ddccfe354a0412936cb94a89d2c4944 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Fri, 4 Apr 2025 18:21:21 +0200 Subject: [PATCH] GH-1234 Add delegation to existing shouldFailIfCantConvert(..) This ensures that if Throwable is not provided it can fal back to already implemented method --- .../cloud/function/context/config/MessageConverterHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/MessageConverterHelper.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/MessageConverterHelper.java index ab6d0676a..759fd1016 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/MessageConverterHelper.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/MessageConverterHelper.java @@ -44,6 +44,9 @@ public interface MessageConverterHelper { * @return true if conversion failure must be considered fatal. */ default boolean shouldFailIfCantConvert(Message message, Throwable t) { + if (t == null) { + return this.shouldFailIfCantConvert(message); + } return false; }