diff --git a/src/graphql/object_resolvers/groups.ts b/src/graphql/object_resolvers/groups.ts
index 6c22f21961bb115315988f9776076324917683b6..33e4ab2d1892ef8da5a13d2d85943a3116ae1f91 100644
--- a/src/graphql/object_resolvers/groups.ts
+++ b/src/graphql/object_resolvers/groups.ts
@@ -67,7 +67,7 @@ export abstract class Group {
      * @return {string}
      * @rights connectedOrOnplatal
      */
-    __resolveType(args, context: Context, info): string {
+    __resolveType(context: Context, info): string {
         if(this instanceof SimpleGroup) {
             return "SimpleGroup";
         }
@@ -79,6 +79,8 @@ export abstract class Group {
         }
     }
 
+    __typename : string = "Bad group type";
+
     /** @rights connectedOrOnplatal */
     gid: string;
 
@@ -505,6 +507,8 @@ export class SimpleGroup extends Group {
      * Ci-dessous les resolvers a proprement parler.
      */
 
+    __typename: string = "SimpleGroup";
+
     /**
      * @memberof GraphQL.SimpleGroup#
      * @function members
@@ -729,6 +733,8 @@ export class MetaGroup extends Group {
      * Ci-dessous les resolvers a proprement parler.
      */
 
+    __typename: string = "MetaGroup"; 
+
     /**
      * @memberof GraphQL.MetaGroup#
      * @function admins
diff --git a/src/graphql/object_resolvers/users.ts b/src/graphql/object_resolvers/users.ts
index d20a29e80d55959a4a857f5468202c9202b06cf2..c69048c4152c48b492ed55be13dcb4f88f1607cd 100644
--- a/src/graphql/object_resolvers/users.ts
+++ b/src/graphql/object_resolvers/users.ts
@@ -245,13 +245,15 @@ export class User {
         let simple = new GroupSet(this.m_memberOf);
         let meta = await Tools.metaGroupsOfGroups(simple);
 
-        let all: Group[];
+        let all = new Array<Group>();
 
         for(let gid of simple) {
             all.push(new SimpleGroup(gid));
+            //all.push(await SimpleGroup.tryCreate(gid));
         }
         for(let gid of meta) {
             all.push(new MetaGroup(gid));
+            //all.push(await MetaGroup.tryCreate(gid));
         }
 
         return all;