From 00ad70f5b8c814c9220e0a4f0f75561190b9ed26 Mon Sep 17 00:00:00 2001 From: Cogent Apps <cogentapps@fastmail.com> Date: Sat, 18 Mar 2023 00:03:26 +0000 Subject: [PATCH] add check for non-existant user --- server/src/database/sqlite.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/database/sqlite.ts b/server/src/database/sqlite.ts index c6b1d86..a451ea8 100644 --- a/server/src/database/sqlite.ts +++ b/server/src/database/sqlite.ts @@ -89,9 +89,11 @@ export class SQLiteAdapter extends Database { public async getUser(email: string): Promise<any> { return new Promise((resolve, reject) => { db.get(`SELECT * FROM authentication WHERE email = ?`, [email], (err: any, row: any) => { - if (err || !row) { + if (err) { reject(err); console.log(`[database:sqlite] failed to get user ${email}`); + } else if (!row) { + resolve(null); } else { resolve({ ...row,