profileKey: Check length of incoming values, clear on failed send/fetch

This commit is contained in:
Scott Nonnenberg 2022-02-22 12:34:57 -08:00 committed by GitHub
parent b96c7e90fe
commit b33b5d2a30
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 284 additions and 56 deletions

View file

@ -2730,7 +2730,11 @@ async function updateGroup(
'private'
);
if (member.profileKey && !contact.get('profileKey')) {
if (
member.profileKey &&
member.profileKey.length > 0 &&
!contact.get('profileKey')
) {
contactsWithoutProfileKey.push(contact);
contact.setProfileKey(member.profileKey);
}