From df020a9a2259e4661a7d2567963b0566276a4a41 Mon Sep 17 00:00:00 2001 From: mrfry Date: Sat, 29 May 2021 21:56:48 +0200 Subject: [PATCH] Chat user select fix --- src/modules/api/submodules/chat.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/modules/api/submodules/chat.ts b/src/modules/api/submodules/chat.ts index 7de508d..6cdb837 100644 --- a/src/modules/api/submodules/chat.ts +++ b/src/modules/api/submodules/chat.ts @@ -59,14 +59,16 @@ function setup(data: SubmoduleData): void { // ----------------------------------------------------------------- socket.join(userid.toString()) - let currUser = dbtools.Select(msgDB, 'users', { + let currUser: any = dbtools.Select(msgDB, 'users', { id: userid, - })[0] - if (!currUser) { + }) + if (!currUser || currUser.length === 0) { currUser = { id: userid, } dbtools.Insert(msgDB, 'users', currUser) + } else { + currUser = currUser[0] } const groups = dbtools