This is an automated email from the ASF dual-hosted git repository.

more pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/knox.git


The following commit(s) were added to refs/heads/master by this push:
     new dab207426 KNOX-3060 - Knox Homepage token management does not work 
when Cookie Management is enabled (#932)
dab207426 is described below

commit dab2074263360c7257e903418f2386861f16776c
Author: Sandeep MorĂ© <[email protected]>
AuthorDate: Fri Aug 23 11:28:27 2024 -0400

    KNOX-3060 - Knox Homepage token management does not work when Cookie 
Management is enabled (#932)
---
 gateway-util-common/pom.xml                                           | 4 ++++
 .../src/main/java/org/apache/knox/gateway/util/JsonUtils.java         | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gateway-util-common/pom.xml b/gateway-util-common/pom.xml
index e2f0d5c66..4b36f2f57 100644
--- a/gateway-util-common/pom.xml
+++ b/gateway-util-common/pom.xml
@@ -43,6 +43,10 @@
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-databind</artifactId>
         </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.datatype</groupId>
+            <artifactId>jackson-datatype-jsr310</artifactId>
+        </dependency>
         
         <dependency>
             <groupId>commons-codec</groupId>
diff --git 
a/gateway-util-common/src/main/java/org/apache/knox/gateway/util/JsonUtils.java 
b/gateway-util-common/src/main/java/org/apache/knox/gateway/util/JsonUtils.java
index bb0d4e3d5..f0a8bf177 100644
--- 
a/gateway-util-common/src/main/java/org/apache/knox/gateway/util/JsonUtils.java
+++ 
b/gateway-util-common/src/main/java/org/apache/knox/gateway/util/JsonUtils.java
@@ -23,6 +23,7 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.Map;
 
+import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
 import org.apache.knox.gateway.i18n.GatewayUtilCommonMessages;
 import org.apache.knox.gateway.i18n.messages.MessagesFactory;
 
@@ -37,7 +38,7 @@ public class JsonUtils {
 
   public static String renderAsJsonString(Map<String, Object> map) {
     String json = null;
-    ObjectMapper mapper = new ObjectMapper();
+    ObjectMapper mapper = new ObjectMapper().registerModule(new 
JavaTimeModule());
 
     try {
       // write JSON to a file

Reply via email to