From cb6cc39679f08b3ee648de6a517ca56c30e79bf2 Mon Sep 17 00:00:00 2001 From: gram-signal <84339875+gram-signal@users.noreply.github.com> Date: Mon, 29 Aug 2022 13:26:49 -0600 Subject: [PATCH] Ignore null identity key. --- .../textsecuregcm/controllers/ProfileController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/ProfileController.java b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/ProfileController.java index 4f81567bb..2b7127a02 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/ProfileController.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/ProfileController.java @@ -388,6 +388,7 @@ public class ProfileController { private void checkFingerprintAndAdd(BatchIdentityCheckRequest.Element element, Collection responseElements, MessageDigest md) { accountsManager.getByAccountIdentifier(element.aci()).ifPresent(account -> { + if (account.getIdentityKey() == null) return; byte[] identityKeyBytes; try { identityKeyBytes = Base64.getDecoder().decode(account.getIdentityKey());