diff --git a/logicaldoc-webapp/src/main/java/com/logicaldoc/web/websockets/WebsocketTool.java b/logicaldoc-webapp/src/main/java/com/logicaldoc/web/websockets/WebsocketTool.java index 721121917..4b2fea940 100644 --- a/logicaldoc-webapp/src/main/java/com/logicaldoc/web/websockets/WebsocketTool.java +++ b/logicaldoc-webapp/src/main/java/com/logicaldoc/web/websockets/WebsocketTool.java @@ -1,5 +1,7 @@ package com.logicaldoc.web.websockets; +import java.util.Random; + import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -35,6 +37,7 @@ public void showMessage(Session session, String message, String level) { command.setUsername(session.getUsername()); command.setPayload(message); command.setTarget(level); + command.setId(-new Random().nextLong()); EventEndpoint.distributeMessage(command); } @@ -54,6 +57,7 @@ public void openUrl(Session session, String url, String target) { command.setUsername(session.getUsername()); command.setPayload(url); command.setTarget(StringUtils.isNotEmpty(target) ? target : "_blank"); + command.setId(-new Random().nextLong()); EventEndpoint.distributeMessage(command); }