diff --git a/common/src/main/java/org/keycloak/common/util/Time.java b/common/src/main/java/org/keycloak/common/util/Time.java
index c0f8864..b05f338 100644
--- a/common/src/main/java/org/keycloak/common/util/Time.java
+++ b/common/src/main/java/org/keycloak/common/util/Time.java
@@ -30,6 +30,10 @@ public class Time {
return ((int) (System.currentTimeMillis() / 1000)) + offset;
}
+ public static long currentTimeMillis() {
+ return System.currentTimeMillis() + (offset * 1000);
+ }
+
public static Date toDate(int time) {
return new Date(((long) time ) * 1000);
}
diff --git a/server-spi/src/main/java/org/keycloak/events/EventBuilder.java b/server-spi/src/main/java/org/keycloak/events/EventBuilder.java
index 0b06475..c55feb5 100755
--- a/server-spi/src/main/java/org/keycloak/events/EventBuilder.java
+++ b/server-spi/src/main/java/org/keycloak/events/EventBuilder.java
@@ -169,7 +169,7 @@ public class EventBuilder {
}
private void send() {
- event.setTime(Time.toMillis(Time.currentTime()));
+ event.setTime(Time.currentTimeMillis());
if (store != null) {
if (realm.getEnabledEventTypes() != null && !realm.getEnabledEventTypes().isEmpty() ? realm.getEnabledEventTypes().contains(event.getType().name()) : event.getType().isSaveByDefault()) {