From 710955b7416856b38abe2210fa3d479e0b4ff113 Mon Sep 17 00:00:00 2001 From: Nathaniel Tampus Date: Sat, 1 Apr 2023 23:41:47 +0800 Subject: [PATCH] return null if no user found --- server/src/db/models/user.model.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/db/models/user.model.ts b/server/src/db/models/user.model.ts index f523127..92ef948 100644 --- a/server/src/db/models/user.model.ts +++ b/server/src/db/models/user.model.ts @@ -24,7 +24,9 @@ export const findById = async (id: number) => { } try { const res = await db.query(`SELECT id, name, email FROM "user" WHERE id=$1`, [id]); - return res.rows as Array; + if (res.rowCount) { + return res.rows[0] as User; + } else return null; } catch (err: unknown) { console.log(err); return null;