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);
}