diff --git a/back-end/src/controllers/members.controller.ts b/back-end/src/controllers/members.controller.ts index b61cbf6..155f665 100644 --- a/back-end/src/controllers/members.controller.ts +++ b/back-end/src/controllers/members.controller.ts @@ -10,8 +10,14 @@ const defaultMember = { id_member: -1, name: "unknown", password: "none" }; async function getMember(idOrName: number | string): Promise> { const client = new_client(); await client.connect(); - - const res = await client.query("SELECT * FROM membres WHERE 'id_membre'='$1' OR 'nom_membre'='$2';", [`${idOrName}`, `${idOrName}`]); + console.log("BEFG"); + let res; + if (typeof idOrName !== 'number') { + res = await client.query("SELECT * FROM membres WHERE nom_membre=$1;", [`${idOrName}`]); + } else { + res = await client.query("SELECT * FROM membres WHERE id_membre=$1;", [idOrName]); + } + console.log("AFTG"); if (res.rows.length === 0) { await client.end(); return eitherRight("Does not exist."); @@ -29,7 +35,7 @@ async function createMember(name: string, passwd: string): Promise