From: AsamK Date: Fri, 15 Jan 2021 17:29:13 +0000 (+0100) Subject: Fix loading some account files without legacy store X-Git-Tag: v0.7.3~24 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/54a2a95fb53f8e2681f340d64769dc393dd7785a Fix loading some account files without legacy store --- diff --git a/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java b/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java index 236c7996..9721ebea 100644 --- a/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java +++ b/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java @@ -358,7 +358,7 @@ public class SignalAccount implements Closeable { messageCache = new MessageCache(getMessageCachePath(dataPath, username)); JsonNode threadStoreNode = rootNode.get("threadStore"); - if (threadStoreNode != null) { + if (threadStoreNode != null && !threadStoreNode.isNull()) { LegacyJsonThreadStore threadStore = jsonProcessor.convertValue(threadStoreNode, LegacyJsonThreadStore.class); // Migrate thread info to group and contact store