From 8b74c22a10ee10fc2fb3eace09284d01b8f0ad0f Mon Sep 17 00:00:00 2001 From: Alessandre Laguierce Date: Sat, 26 Oct 2024 11:19:26 +0200 Subject: [PATCH] fix: working registering method --- back-end/src/controllers/members.controller.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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