From 5063c111ad728a0ef8583a477e68ddb6f68d4001 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Wed, 3 Jul 2019 20:37:23 +0200 Subject: [PATCH] [Fix] Make sure to store LogMessage date time with millisecond only, as is in DB --- .../main/java/li/strolch/handler/operationslog/LogMessage.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/li.strolch.agent/src/main/java/li/strolch/handler/operationslog/LogMessage.java b/li.strolch.agent/src/main/java/li/strolch/handler/operationslog/LogMessage.java index 224a5f1a8..91da16a4e 100644 --- a/li.strolch.agent/src/main/java/li/strolch/handler/operationslog/LogMessage.java +++ b/li.strolch.agent/src/main/java/li/strolch/handler/operationslog/LogMessage.java @@ -27,6 +27,8 @@ public class LogMessage extends I18nMessage { super(bundle, key); this.id = StrolchAgent.getUniqueId(); this.zonedDateTime = ZonedDateTime.now(); + // persisting in the DB only handles millisecond precision, not nano precision + this.zonedDateTime = this.zonedDateTime.withNano((this.zonedDateTime.getNano() / 1000000) * 1000000); this.realm = realm; this.username = username; this.locator = locator;