From d309ede623b3896363f0b76324e48720b62c6f40 Mon Sep 17 00:00:00 2001 From: Davidson Gomes Date: Thu, 13 Jul 2023 17:31:15 -0300 Subject: [PATCH] fix: fixed message with undefind in chatwoot --- src/whatsapp/services/chatwoot.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/whatsapp/services/chatwoot.service.ts b/src/whatsapp/services/chatwoot.service.ts index 82cb8b53..8418c198 100644 --- a/src/whatsapp/services/chatwoot.service.ts +++ b/src/whatsapp/services/chatwoot.service.ts @@ -819,6 +819,10 @@ export class ChatwootService { const bodyMessage = await this.getConversationMessage(body.message); + if (!bodyMessage) { + return; + } + if (isMedia) { const downloadBase64 = await waInstance?.getBase64FromMediaMessage({ message: { @@ -839,7 +843,7 @@ export class ChatwootService { writeFileSync(fileName, fileData, 'utf8'); - if (body.key.remoteJid.includes('@g.us')) { + if (body.key.remoteJid.includes('@g.us') && !body.key.fromMe) { const participantName = body.pushName; const content = `**${participantName}**\n\n${bodyMessage}`;