From 54a2a95fb53f8e2681f340d64769dc393dd7785a Mon Sep 17 00:00:00 2001 From: AsamK Date: Fri, 15 Jan 2021 18:29:13 +0100 Subject: [PATCH] Fix loading some account files without legacy store --- .../java/org/asamk/signal/manager/storage/SignalAccount.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.50.1