diff --git a/src/api/extensions/prismaExtensionPgpathToMysql.js b/src/api/extensions/prismaExtensionPgpathToMysql.js index dc76bcf0..1cc3e2b0 100644 --- a/src/api/extensions/prismaExtensionPgpathToMysql.js +++ b/src/api/extensions/prismaExtensionPgpathToMysql.js @@ -4,7 +4,9 @@ import { Logger } from '@config/logger.config'; const logger = new Logger('PGPATH2MYSQL'); function convertPgPathToMysql (path) { - if (!Array.isArray(path)) return path + if (!Array.isArray(path)) { + return path + } let result = '$' for (const item of path) { if (/^\d+$/.test(item)) { diff --git a/src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts b/src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts index 4bf34bdc..2e29b7cd 100644 --- a/src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts +++ b/src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts @@ -1509,7 +1509,7 @@ export class BaileysStartupService extends ChannelStartupService { remoteJid: key.remoteJid, fromMe: key.fromMe, participant: key?.remoteJid, - status: status[update.status] || findMessage.status, + status: status[update.status] ?? findMessage.status, pollUpdates, instanceId: this.instanceId, }; diff --git a/src/api/server.module.ts b/src/api/server.module.ts index e29ddaf1..62a8193f 100644 --- a/src/api/server.module.ts +++ b/src/api/server.module.ts @@ -60,7 +60,7 @@ if (configService.get('PROVIDER').ENABLED) { const provider = configService.get('DATABASE').PROVIDER; let extendablePrismaRepository: PrismaRepository = new PrismaRepository(configService) -if (provider === "mysql") { +if (typeof provider === 'string' && provider?.toLowerCase() === 'mysql') { extendablePrismaRepository = extendsWithProxy(extendablePrismaRepository, pgPathToMysql); } export const prismaRepository = extendablePrismaRepository;