diff --git a/src/modules/api/submodules/chat.ts b/src/modules/api/submodules/chat.ts index 0823e4f..06b846d 100644 --- a/src/modules/api/submodules/chat.ts +++ b/src/modules/api/submodules/chat.ts @@ -113,6 +113,9 @@ function setup(data: SubmoduleData): void { socket.on('chat message', (message) => { const { reciever, msg, type } = message + if (!reciever || !msg || !type) { + return + } const recieverUser = dbtools.Select(userDB, 'users', { id: reciever, })[0] diff --git a/src/utils/dbtools.ts b/src/utils/dbtools.ts index 2fd00dc..8a37593 100644 --- a/src/utils/dbtools.ts +++ b/src/utils/dbtools.ts @@ -22,8 +22,11 @@ import utils from '../utils/utils' const debugLog = process.env.NS_SQL_DEBUG_LOG -function sanitizeQuery(val: string): string { - return val.replace(/'/g, '').replace(/;/g, '') +function sanitizeQuery(val) { + if (typeof val === 'string') { + return val.replace(/'/g, '').replace(/;/g, '') + } + return val } // { asd: 'asd', basd: 4 } => asd = 'asd', basd = 4 diff --git a/submodules/qmining-page b/submodules/qmining-page index 1012880..4f82b9d 160000 --- a/submodules/qmining-page +++ b/submodules/qmining-page @@ -1 +1 @@ -Subproject commit 1012880e899ad328f7a637a6d1512dab7afd24d5 +Subproject commit 4f82b9d8c9c32ebbd9d73b951fc1db26ad1ceb22