Handle null profile names better.

This commit is contained in:
Greyson Parrelli 2020-07-16 08:34:53 -04:00
parent 73d18d3abd
commit 76dd09bc50

View File

@ -374,7 +374,7 @@ public class RetrieveProfileJob extends BaseJob {
ProfileKey profileKey = ProfileKeyUtil.profileKeyOrNull(recipient.getProfileKey()); ProfileKey profileKey = ProfileKeyUtil.profileKeyOrNull(recipient.getProfileKey());
if (profileKey == null) return; if (profileKey == null) return;
String plaintextProfileName = ProfileUtil.decryptName(profileKey, profileName); String plaintextProfileName = Util.emptyIfNull(ProfileUtil.decryptName(profileKey, profileName));
if (!Objects.equals(plaintextProfileName, recipient.getProfileName().serialize())) { if (!Objects.equals(plaintextProfileName, recipient.getProfileName().serialize())) {
String newProfileName = TextUtils.isEmpty(plaintextProfileName) ? ProfileName.EMPTY.serialize() : plaintextProfileName; String newProfileName = TextUtils.isEmpty(plaintextProfileName) ? ProfileName.EMPTY.serialize() : plaintextProfileName;