From 5f4f389369f6fc24bac871238b3bfc3e47ff3146 Mon Sep 17 00:00:00 2001 From: moothz Date: Thu, 30 Oct 2025 10:24:57 -0300 Subject: [PATCH] fix(core): Prevent crash in cleanMessageData on null message MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Modificação simples que previne erros de acesso à propriedades não definidas de objetos, que interrompem o fluxo do /chat/findChats e fazem com o que os chats no manager não sejam carregados. --- src/api/services/channel.service.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/api/services/channel.service.ts b/src/api/services/channel.service.ts index 947f9c397..edd088e22 100644 --- a/src/api/services/channel.service.ts +++ b/src/api/services/channel.service.ts @@ -535,11 +535,10 @@ export class ChannelStartupService { const cleanedMessage = { ...message }; - const mediaUrl = cleanedMessage.message.mediaUrl; - - delete cleanedMessage.message.base64; - if (cleanedMessage.message) { + const mediaUrl = cleanedMessage.message.mediaUrl; + delete cleanedMessage.message.base64; + // Limpa imageMessage if (cleanedMessage.message.imageMessage) { cleanedMessage.message.imageMessage = { @@ -581,9 +580,9 @@ export class ChannelStartupService { name: cleanedMessage.message.documentWithCaptionMessage.name, }; } - } - if (mediaUrl) cleanedMessage.message.mediaUrl = mediaUrl; + if (mediaUrl) cleanedMessage.message.mediaUrl = mediaUrl; + } return cleanedMessage; }