This is an automated email from the ASF dual-hosted git repository.
wmedvedeo pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git
The following commit(s) were added to refs/heads/main by this push:
new 0f97ed5aec kie-kogito-runtimes-3780: Disable the
ADJUST_DATES_TO_CONTEXT_TIME_ZONE jackson feature in the jobs service api
default deserializer (#3781)
0f97ed5aec is described below
commit 0f97ed5aeca6eb22789f840e1d1e7789221185d8
Author: Walter Medvedeo <[email protected]>
AuthorDate: Mon Nov 18 18:29:12 2024 +0100
kie-kogito-runtimes-3780: Disable the ADJUST_DATES_TO_CONTEXT_TIME_ZONE
jackson feature in the jobs service api default deserializer (#3781)
---
.../kie/kogito/jobs/service/api/serlialization/SerializationUtils.java | 3 ++-
.../service/api/event/serialization/JobCloudEventDeserializerTest.java | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SerializationUtils.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SerializationUtils.java
index 7cca0a4535..d5dcdb6c49 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SerializationUtils.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SerializationUtils.java
@@ -54,7 +54,8 @@ public class SerializationUtils {
ObjectMapper objectMapper = new ObjectMapper()
.registerModule(new JavaTimeModule())
.registerModule(JsonFormat.getCloudEventJacksonModule())
-
.disable(com.fasterxml.jackson.databind.SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
+
.disable(com.fasterxml.jackson.databind.SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
+
.disable(com.fasterxml.jackson.databind.DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE);
registerDescriptors(objectMapper);
return objectMapper;
}
diff --git
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializerTest.java
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializerTest.java
index e4088fdc83..d83677f74b 100644
---
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializerTest.java
+++
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializerTest.java
@@ -150,7 +150,7 @@ class JobCloudEventDeserializerTest {
assertThat(job.getSchedule()).isInstanceOf(TimerSchedule.class);
TimerSchedule schedule = (TimerSchedule) job.getSchedule();
- assertThat(schedule.getStartTime()).isEqualTo(SCHEDULE_START_TIME);
+
assertThat(schedule.getStartTime()).hasToString(SCHEDULE_START_TIME.toString());
assertThat(schedule.getRepeatCount()).isEqualTo(SCHEDULE_REPEAT_COUNT);
assertThat(schedule.getDelay()).isEqualTo(SCHEDULE_DELAY);
assertThat(schedule.getDelayUnit()).isEqualTo(SCHEDULE_DELAY_UNIT);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]