Skip to content

Commit 5f4f389

Browse files
committed
fix(core): Prevent crash in cleanMessageData on null message
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.
1 parent df20c5f commit 5f4f389

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/api/services/channel.service.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -535,11 +535,10 @@ export class ChannelStartupService {
535535

536536
const cleanedMessage = { ...message };
537537

538-
const mediaUrl = cleanedMessage.message.mediaUrl;
539-
540-
delete cleanedMessage.message.base64;
541-
542538
if (cleanedMessage.message) {
539+
const mediaUrl = cleanedMessage.message.mediaUrl;
540+
delete cleanedMessage.message.base64;
541+
543542
// Limpa imageMessage
544543
if (cleanedMessage.message.imageMessage) {
545544
cleanedMessage.message.imageMessage = {
@@ -581,9 +580,9 @@ export class ChannelStartupService {
581580
name: cleanedMessage.message.documentWithCaptionMessage.name,
582581
};
583582
}
584-
}
585583

586-
if (mediaUrl) cleanedMessage.message.mediaUrl = mediaUrl;
584+
if (mediaUrl) cleanedMessage.message.mediaUrl = mediaUrl;
585+
}
587586

588587
return cleanedMessage;
589588
}

0 commit comments

Comments
 (0)