diff --git a/gms-ui/src/components/Paginator.vue b/gms-ui/src/components/Paginator.vue
index 988e340d033c50ceb8777562df29462f076c51ea..b6ee2a0688f4cbc1bfe3436a2b9ad9525c6d131b 100644
--- a/gms-ui/src/components/Paginator.vue
+++ b/gms-ui/src/components/Paginator.vue
@@ -29,9 +29,6 @@ export default {
     onUpdate: Function,
     paginatorInput: Object
   },
-  /*computed: mapState({
-    input: state => state.input
-  }),*/
   data: function() {
     return {
       pageSizeOptions: [{
diff --git a/gms/src/main/java/it/inaf/ia2/gms/controller/JWTWebServiceController.java b/gms/src/main/java/it/inaf/ia2/gms/controller/JWTWebServiceController.java
index 7a56d7b84a457279c146eada6ebf876af00a2926..f4009775c4dd85a2e4a0ead3699be66cd2b3a208 100644
--- a/gms/src/main/java/it/inaf/ia2/gms/controller/JWTWebServiceController.java
+++ b/gms/src/main/java/it/inaf/ia2/gms/controller/JWTWebServiceController.java
@@ -79,23 +79,25 @@ public class JWTWebServiceController {
 
         List<String> groupNames = extractGroupNames(group);
 
-        boolean isMemeber = false;
-        String parentPath = ""; // starting from ROOT
-        for (String groupName : groupNames) {
-            Optional<GroupEntity> optionalGroup = groupsDAO.findGroupByParentAndName(parentPath, groupName);
-            if (optionalGroup.isPresent()) {
-                GroupEntity groupEntity = optionalGroup.get();
-                parentPath = groupEntity.getPath();
-                isMemeber = membershipsDAO.isMemberOf(userId, groupEntity.getId());
-                if (isMemeber) {
+        boolean isMember = membershipsDAO.isMemberOf(userId, "ROOT");
+        if (!isMember) {
+            String parentPath = ""; // starting from ROOT
+            for (String groupName : groupNames) {
+                Optional<GroupEntity> optionalGroup = groupsDAO.findGroupByParentAndName(parentPath, groupName);
+                if (optionalGroup.isPresent()) {
+                    GroupEntity groupEntity = optionalGroup.get();
+                    parentPath = groupEntity.getPath();
+                    isMember = membershipsDAO.isMemberOf(userId, groupEntity.getId());
+                    if (isMember) {
+                        break;
+                    }
+                } else {
                     break;
                 }
-            } else {
-                break;
             }
         }
 
-        if (isMemeber) {
+        if (isMember) {
             try (PrintWriter pw = new PrintWriter(response.getOutputStream())) {
                 pw.println(group);
             }