From d5333a577217d75c1d80979d2a52b5dd48bfce42 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Tue, 14 Jan 2025 18:24:17 +0100 Subject: [PATCH] Add support for JODA module --- spring-cloud-function-context/pom.xml | 4 ++++ .../config/ContextFunctionCatalogAutoConfiguration.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/spring-cloud-function-context/pom.xml b/spring-cloud-function-context/pom.xml index bfb32c401..0718852d3 100644 --- a/spring-cloud-function-context/pom.xml +++ b/spring-cloud-function-context/pom.xml @@ -65,6 +65,10 @@ com.fasterxml.jackson.datatype jackson-datatype-jsr310 + + com.fasterxml.jackson.datatype + jackson-datatype-joda + org.springframework.boot spring-boot-starter-test diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogAutoConfiguration.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogAutoConfiguration.java index 80496d5cf..2fb21e056 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogAutoConfiguration.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogAutoConfiguration.java @@ -28,6 +28,7 @@ import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.Module; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.datatype.joda.JodaModule; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import com.google.gson.Gson; import io.cloudevents.spring.messaging.CloudEventMessageConverter; @@ -228,7 +229,7 @@ public class ContextFunctionCatalogAutoConfiguration { mapper = new ObjectMapper(); mapper.registerModule(new JavaTimeModule()); } - + mapper.registerModule(new JodaModule()); if (KotlinDetector.isKotlinPresent()) { try { if (!mapper.getRegisteredModuleIds().contains("com.fasterxml.jackson.module.kotlin.KotlinModule")) {