diff --git a/src/main/java/org/gcube/vomanagement/usermanagement/impl/LiferayGroupManager.java b/src/main/java/org/gcube/vomanagement/usermanagement/impl/LiferayGroupManager.java index 0cd4160..32ffcad 100644 --- a/src/main/java/org/gcube/vomanagement/usermanagement/impl/LiferayGroupManager.java +++ b/src/main/java/org/gcube/vomanagement/usermanagement/impl/LiferayGroupManager.java @@ -283,6 +283,7 @@ public class LiferayGroupManager implements GroupManager { */ @Override public long getGroupIdFromInfrastructureScope(String scope) throws IllegalArgumentException, UserManagementSystemException, GroupRetrievalFault { + _log.debug("called getGroupIdFromInfrastructureScope on " + scope); if (! scope.startsWith("/")) { throw new IllegalArgumentException("Scope should start with '/' ->" + scope); } @@ -310,6 +311,7 @@ public class LiferayGroupManager implements GroupManager { } } else if (splits.length == 4) {//is a VRE + _log.debug("is a VRE scope " + scope); long parentGroupId = getGroupId(splits[2]); List vres = null; try { @@ -320,8 +322,11 @@ public class LiferayGroupManager implements GroupManager { e.printStackTrace(); } for (Group group : vres) { - if (group.getName().compareTo(splits[3])==0) - return group.getGroupId(); + if (group.getName().compareTo(splits[3])==0) { + long groupId = group.getGroupId(); + _log.debug("groupId found: " + groupId); + return groupId; + } } } return -1;