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 df5b091cc85867b7ed2b15b0c9a94a037851a08e..53f2d75d218cb73ed10e989556d4e4e0b362a1d2 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
@@ -73,6 +73,10 @@ public class JWTWebServiceController {
 
     private String getGroupCompleteName(GroupEntity group, Map<String, String> idNameMap) {
 
+        if ("ROOT".equals(group.getId())) {
+            return group.getName();
+        }
+
         List<String> names = new ArrayList<>();
 
         for (String groupId : group.getPath().split("\\.")) {