From 755cb6ce731943aec76e9ec8a3cf183f7b4b1346 Mon Sep 17 00:00:00 2001 From: alechkos <93551621+alechkos@users.noreply.github.com> Date: Wed, 4 Jun 2025 17:01:22 +0300 Subject: [PATCH] fix: `window.WWebJS.getChatModel` (#3587) * fix: skip objects that don't have id * fix: check for defined contact prop --- src/util/Injected/Utils.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/Injected/Utils.js b/src/util/Injected/Utils.js index 48ad213..a5a1d87 100644 --- a/src/util/Injected/Utils.js +++ b/src/util/Injected/Utils.js @@ -556,8 +556,8 @@ exports.LoadUtils = () => { const chatWid = window.Store.WidFactory.createWid(chat.id._serialized); await window.Store.GroupMetadata.update(chatWid); chat.groupMetadata.participants._models - .filter(x => x.id._serialized.endsWith('@lid')) - .forEach(x => { x.id = x.contact.phoneNumber; }); + .filter(x => x.id?._serialized?.endsWith('@lid')) + .forEach(x => x.contact?.phoneNumber && (x.id = x.contact.phoneNumber)); model.groupMetadata = chat.groupMetadata.serialize(); model.isReadOnly = chat.groupMetadata.announce; }