diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 2ff775f..f33b821 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -4,6 +4,9 @@ + + uses + diff --git a/src/main/java/org/gcube/portlets/user/joinvre/server/JoinServiceImpl.java b/src/main/java/org/gcube/portlets/user/joinvre/server/JoinServiceImpl.java index ff76b21..cadc722 100644 --- a/src/main/java/org/gcube/portlets/user/joinvre/server/JoinServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/joinvre/server/JoinServiceImpl.java @@ -406,8 +406,12 @@ public class JoinServiceImpl extends RemoteServiceServlet implements JoinService _log.debug("initStore OK"); String email = PortalContext.getConfiguration().getCurrentUser(getThreadLocalRequest()).getEmail(); - String infraScope = PortalContext.getConfiguration().getCurrentScope(getThreadLocalRequest()); - + String infraScope = null; + try { + infraScope = new LiferayGroupManager().getInfrastructureScope(groupId); + } catch (UserManagementSystemException | GroupRetrievalFault e) { + e.printStackTrace(); + } _log.debug("checking if invite exists for " + email + " on " +infraScope); return store.isExistingInvite(infraScope, email); }