From: AsamK Date: Mon, 3 May 2021 16:43:28 +0000 (+0200) Subject: Check if profileKey is null for old accounts X-Git-Tag: v0.8.2~28 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/312c6c8bb2ace8d5e6ac35572834ece839682691 Check if profileKey is null for old accounts --- diff --git a/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java b/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java index 6d920cf6..6671bc76 100644 --- a/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java +++ b/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java @@ -577,7 +577,8 @@ public class SignalAccount implements Closeable { storageKey == null ? null : Base64.getEncoder().encodeToString(storageKey.serialize())) .put("preKeyIdOffset", preKeyIdOffset) .put("nextSignedPreKeyId", nextSignedPreKeyId) - .put("profileKey", Base64.getEncoder().encodeToString(profileKey.serialize())) + .put("profileKey", + profileKey == null ? null : Base64.getEncoder().encodeToString(profileKey.serialize())) .put("registered", registered) .putPOJO("groupStore", groupStoreStorage) .putPOJO("stickerStore", stickerStoreStorage);