From 2788dba3228fa9367875f618727deef582195253 Mon Sep 17 00:00:00 2001 From: hawkspar <quentin.chevalier@polytechnique.edu> Date: Sat, 8 Dec 2018 10:43:42 +0100 Subject: [PATCH] refacto, signage --- src/ldap/basics.ts | 2 +- src/ldap/utilities.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ldap/basics.ts b/src/ldap/basics.ts index d064f4d..8135f1a 100644 --- a/src/ldap/basics.ts +++ b/src/ldap/basics.ts @@ -129,7 +129,7 @@ export class LDAP { * @arg {string[]} attributes - Liste des attributs qui figureront dans le résultat final ; peut aussi être un seul élément * @arg {string} id [null] - Identifiant facultatif pour une recherche triviale en o(1) * @arg {string} filter ["(objectClass=*)"] - Filtre logique de la recherche (format [`RFC2254`](https://tools.ietf.org/search/rfc2254)) déjà passé au ldapEscape - * @return {Promise(string[]|Array<dic>)} Résultats de la recherche ; soit une liste de valeurs d'attributs, + * @return {Promise(Array<dic>)} Résultats de la recherche ; soit une liste de valeurs d'attributs, * soit une liste de dictionnaires si on veut plus d'un attribut (les clés du dictionnaire sont celles du LDAP) * @static * @async diff --git a/src/ldap/utilities.ts b/src/ldap/utilities.ts index ab6d6ea..28f4ce7 100644 --- a/src/ldap/utilities.ts +++ b/src/ldap/utilities.ts @@ -228,7 +228,7 @@ export class Tools { */ static async getGroups(uid: string) : Promise<string[]> { try { - return LDAP.searchSingle("us", ldapConfig.user.groups, uid)[0]; + return LDAP.searchSingle("us", ldapConfig.user.groups, uid); } catch(err) { throw "Erreur lors de la recherche des groupes d'un individu."; @@ -245,7 +245,7 @@ export class Tools { */ static async getMembers(gid: string) : Promise<string[]> { try { - return LDAP.searchSingle("gr", ldapConfig.group.members, gid)[0]; + return LDAP.searchSingle("gr", ldapConfig.group.members, gid); } catch(err) { throw "Erreur lors de la recherche des membres d'un groupe."; @@ -262,7 +262,7 @@ export class Tools { */ static async getAdmins(gid: string) : Promise<string[]> { try { - return LDAP.searchSingle("gr", ldapConfig.group.admins, gid)[0]; + return LDAP.searchSingle("gr", ldapConfig.group.admins, gid); } catch(err) { throw "Erreur lors de la recherche des admins d'un groupe."; -- GitLab