From 647dbb651abacbafc41749f57a81f71f90c74e7d Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Fri, 15 Oct 2021 17:06:32 +0200 Subject: [PATCH] Update 'src/main/java/org/gcube/data/access/storagehub/services/MessageManager.java' solved Incident #22230 --- .../gcube/data/access/storagehub/services/MessageManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/data/access/storagehub/services/MessageManager.java b/src/main/java/org/gcube/data/access/storagehub/services/MessageManager.java index ce0a4b2..2cdf55f 100644 --- a/src/main/java/org/gcube/data/access/storagehub/services/MessageManager.java +++ b/src/main/java/org/gcube/data/access/storagehub/services/MessageManager.java @@ -375,13 +375,13 @@ public class MessageManager extends Impersonable{ private Node checkRights(String user, Message messageItem) throws RepositoryException, StorageHubException{ Node personalNode = null; Node messageNode = (Node) messageItem.getRelatedNode(); - if (messageNode.getPath().startsWith(pathUtil.getWorkspacePath(currentUser).toPath())) + if (messageNode.getPath().startsWith(pathUtil.getInboxPath(user).toPath())) return messageNode; NodeIterator nodeIt = messageNode.getSharedSet(); while (nodeIt.hasNext()) { Node node = nodeIt.nextNode(); - if (node.getPath().startsWith(pathUtil.getWorkspacePath(currentUser).toPath())) + if (node.getPath().startsWith(pathUtil.getInboxPath(user).toPath())) personalNode = node; } if (personalNode == null &&