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