From f620da3b98a0773de647bf0ff34bbff3a82e3e78 Mon Sep 17 00:00:00 2001 From: sshakndr Date: Mon, 6 Nov 2023 12:02:38 +0700 Subject: [PATCH] java: empty usersInfo for anonymous --- .../main/java/controllers/EditorServlet.java | 2 +- .../java/src/main/java/helpers/Users.java | 20 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/web/documentserver-example/java/src/main/java/controllers/EditorServlet.java b/web/documentserver-example/java/src/main/java/controllers/EditorServlet.java index fad18419..0cc63996 100644 --- a/web/documentserver-example/java/src/main/java/controllers/EditorServlet.java +++ b/web/documentserver-example/java/src/main/java/controllers/EditorServlet.java @@ -107,7 +107,7 @@ public class EditorServlet extends HttpServlet { // users data for mentions List> usersForMentions = Users.getUsersForMentions(user.getId()); - List> usersInfo = Users.getUsersInfo(); + List> usersInfo = Users.getUsersInfo(user.getId()); // check if the document token is enabled if (DocumentManager.tokenEnabled()) { diff --git a/web/documentserver-example/java/src/main/java/helpers/Users.java b/web/documentserver-example/java/src/main/java/helpers/Users.java index ca9b1ca8..969bb2a6 100755 --- a/web/documentserver-example/java/src/main/java/helpers/Users.java +++ b/web/documentserver-example/java/src/main/java/helpers/Users.java @@ -127,16 +127,18 @@ public final class Users { return usersData; } - public static List> getUsersInfo() { + public static List> getUsersInfo(final String id) { List> usersData = new ArrayList<>(); - for (User user : users) { - Map data = new HashMap<>(); - data.put("id", user.getId()); - data.put("name", user.getName()); - data.put("email", user.getEmail()); - data.put("image", user.getAvatar() ? DocumentManager.getServerUrl(false) - + "/css/img/" + user.getId() + ".png" : null); - usersData.add(data); + if (id != "uid-0") { + for (User user : users) { + Map data = new HashMap<>(); + data.put("id", user.getId()); + data.put("name", user.getName()); + data.put("email", user.getEmail()); + data.put("image", user.getAvatar() ? DocumentManager.getServerUrl(false) + + "/css/img/" + user.getId() + ".png" : null); + usersData.add(data); + } } return usersData; }