diff --git a/src/util/Injected/Utils.js b/src/util/Injected/Utils.js index b11d38d..dfef7fd 100644 --- a/src/util/Injected/Utils.js +++ b/src/util/Injected/Utils.js @@ -467,6 +467,9 @@ exports.LoadUtils = () => { res.isGroup = true; 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; }); res.groupMetadata = chat.groupMetadata.serialize(); res.isReadOnly = chat.groupMetadata.announce; } @@ -559,7 +562,10 @@ exports.LoadUtils = () => { window.WWebJS.getContact = async contactId => { const wid = window.Store.WidFactory.createWid(contactId); - const contact = await window.Store.Contact.find(wid); + let contact = await window.Store.Contact.find(wid); + if (contact.id._serialized.endsWith('@lid')) { + contact.id = contact.phoneNumber; + } const bizProfile = await window.Store.BusinessProfile.fetchBizProfile(wid); bizProfile.profileOptions && (contact.businessProfile = bizProfile); return window.WWebJS.getContactModel(contact);