Skip to content

Commit 5cb5348

Browse files
authored
fix(whatsapp): resolve this.isZero error in list messages by removing destructive JSON cloning
1 parent cd800f2 commit 5cb5348

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -678,14 +678,10 @@ export class BaileysStartupService extends ChannelStartupService {
678678
if (
679679
message.deviceSentMessage?.message?.listMessage?.listType === proto.Message.ListMessage.ListType.PRODUCT_LIST
680680
) {
681-
message = JSON.parse(JSON.stringify(message));
682-
683681
message.deviceSentMessage.message.listMessage.listType = proto.Message.ListMessage.ListType.SINGLE_SELECT;
684682
}
685683

686-
if (message.listMessage?.listType == proto.Message.ListMessage.ListType.PRODUCT_LIST) {
687-
message = JSON.parse(JSON.stringify(message));
688-
684+
if (message.listMessage?.listType === proto.Message.ListMessage.ListType.PRODUCT_LIST) {
689685
message.listMessage.listType = proto.Message.ListMessage.ListType.SINGLE_SELECT;
690686
}
691687

0 commit comments

Comments
 (0)