From 6bfcba49406a3ac4f3d7fee51ca46c17e1a74680 Mon Sep 17 00:00:00 2001 From: AsamK Date: Tue, 1 Dec 2020 19:06:41 +0100 Subject: [PATCH] Only update account attributes if already registered --- src/main/java/org/asamk/signal/manager/Manager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/asamk/signal/manager/Manager.java b/src/main/java/org/asamk/signal/manager/Manager.java index 56376f0e..3eab843e 100644 --- a/src/main/java/org/asamk/signal/manager/Manager.java +++ b/src/main/java/org/asamk/signal/manager/Manager.java @@ -250,13 +250,15 @@ public class Manager implements Closeable { Manager m = new Manager(account, pathConfig, serviceConfiguration, userAgent); m.migrateLegacyConfigs(); - m.updateAccountAttributes(); + if (m.isRegistered()) { + m.updateAccountAttributes(); + } return m; } private void migrateLegacyConfigs() { - if (account.getProfileKey() == null) { + if (account.getProfileKey() == null && isRegistered()) { // Old config file, creating new profile key account.setProfileKey(KeyUtils.createProfileKey()); account.save(); -- 2.50.1