diff --git a/src/graphql/object_resolvers/users.ts b/src/graphql/object_resolvers/users.ts
index 9b419d2aa8365dbcd862d88bd8b68b3eaaae5925..5abc0ecbd6ee41a16f976ff191065f60d654629c 100644
--- a/src/graphql/object_resolvers/users.ts
+++ b/src/graphql/object_resolvers/users.ts
@@ -181,27 +181,6 @@ export class User {
         return this.m_birthdate;
     }
 
-    /**
-     * @memberof GraphQL.User#
-     * @function promotion
-     * @summary Renvoie la promotion
-     * @return {Promise(string)}
-     * @rights connectedOrOnplatal
-     * @async
-     */
-    async promotion(args, context: Context, info): Promise<Group[]> {
-        await this.fetchData();
-        var groups_gid=this.m_memberOf;
-        var groups:Group[]=[];
-        for(let group of groups_gid){
-            let gr=await LDAP_Group.peek(group);
-            if(gr.category=="promo"){
-                groups.push(new SimpleGroup(group));
-            }
-        }
-        return groups;
-    }
-
     /**
      * @memberof GraphQL.User#
      * @function mail