From 6d4de95867a3c682312e8d77db5eac5e62f70d04 Mon Sep 17 00:00:00 2001 From: Costantino Perciante Date: Thu, 30 Jun 2016 17:20:59 +0000 Subject: [PATCH] minor fix git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@129727 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../user/workspace/server/GWTWorkspaceServiceImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java b/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java index 9d26830..1898258 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java @@ -3475,6 +3475,9 @@ public class GWTWorkspaceServiceImpl extends RemoteServiceServlet implements GWT // we need to iterate over vres of the user List groups = groupManager.listGroupsByUser(userManager.getUserId(username)); + + // user id + long userid = userManager.getUserId(username); workspaceLogger.debug("The list of organizations of the user " + username + " is " + groups); @@ -3488,7 +3491,7 @@ public class GWTWorkspaceServiceImpl extends RemoteServiceServlet implements GWT if(!groupManager.isVRE(gCubeGroup.getGroupId())) continue; - List roles = roleManager.listRolesByUserAndGroup(userManager.getUserId(username), groupManager.getGroupId(groupName)); + List roles = roleManager.listRolesByUserAndGroup(userid, groupManager.getGroupId(groupName)); // the default one RolesIntoOrganization correspondentRoleToCheck = RolesIntoOrganization.MEMBER; @@ -3527,8 +3530,6 @@ public class GWTWorkspaceServiceImpl extends RemoteServiceServlet implements GWT workspaceLogger.error("Unable to retrieve the role information for this user. Returning FALSE", e); } - workspaceLogger.debug("Unable to check the role into ckan organization, returning FALSE"); - // set the role member into the asl asl.setAttribute(CKAN_ROLE, false);