diff --git a/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/server/GcubeCkanDataCatalogServiceImpl.java b/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/server/GcubeCkanDataCatalogServiceImpl.java index c9751a2..9f7040a 100644 --- a/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/server/GcubeCkanDataCatalogServiceImpl.java +++ b/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/server/GcubeCkanDataCatalogServiceImpl.java @@ -159,6 +159,7 @@ public class GcubeCkanDataCatalogServiceImpl extends RemoteServiceServlet implem vres+=vre+","; } vres = vres.substring(0, vres.length()-1); //remove last "," + vres.toLowerCase(); //A CKAN Organization ID must be lower case } logger.debug("List of VREs contains: " +vres); diff --git a/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/server/UserUtil.java b/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/server/UserUtil.java index a209786..c5240d0 100644 --- a/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/server/UserUtil.java +++ b/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/server/UserUtil.java @@ -50,7 +50,8 @@ public class UserUtil { logger.info("List of VREs for "+userEMail+ " is/are: "+listOfGroups.size()); List vreNames = new ArrayList(listOfGroups.size()); for (GCubeGroup gCubeGroup : listOfGroups) { - vreNames.add(gCubeGroup.getGroupName()); + if(groupManager.isVRE(gCubeGroup.getGroupId())) //Is it a VRE? + vreNames.add(gCubeGroup.getGroupName()); } logger.debug("Returning VRE names: "+vreNames); return vreNames;