From 0885209502510b81d1bb61da458262a98dfa6256 Mon Sep 17 00:00:00 2001 From: Spacelord Date: Sat, 22 Feb 2025 21:55:39 +0100 Subject: [PATCH] refine and explain user codecheck --- src/routes/api/v1/user_codecheck.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/routes/api/v1/user_codecheck.ts b/src/routes/api/v1/user_codecheck.ts index f4c30b5..13a5aaa 100644 --- a/src/routes/api/v1/user_codecheck.ts +++ b/src/routes/api/v1/user_codecheck.ts @@ -23,11 +23,12 @@ async function get(req: Request, res: Response) { }) .then((result) => { // user has no code OR code must match - res.status(200).json(result?.code === '' || value.code === result?.code); - // log.api?.debug('result', result); + // result?.code === '' -> user exists and has no code + // result?.code === undefined -> user does not exists + // value.code === result?.code -> If user exists and has no code this matches + res.status(200).json(result?.code === '' || result?.code === undefined || value.code === result?.code); + //log.api?.debug(result, result?.code); }); - // res.status(200).json({ count, result }); - // res.status(404).json({ status: 'ERROR', errorcode: 'NOT_FOUND', message: 'Could not find specified object' }); } }