]> nmode's Git Repositories - signal-cli/commitdiff
Adapt account record processor for linked devices
authorAsamK <asamk@gmx.de>
Sun, 25 Feb 2024 18:41:34 +0000 (19:41 +0100)
committerAsamK <asamk@gmx.de>
Sun, 25 Feb 2024 18:41:34 +0000 (19:41 +0100)
lib/src/main/java/org/asamk/signal/manager/syncStorage/AccountRecordProcessor.java

index 897f429184e8e929b150b8784f19ec8fcef90554..31e7a90bb28ea0092f4ad16073d39a1efde98cd9 100644 (file)
@@ -90,7 +90,7 @@ public class AccountRecordProcessor extends DefaultStorageRecordProcessor<Signal
         final var phoneNumberSharingMode = remote.getPhoneNumberSharingMode();
         final var preferContactAvatars = remote.isPreferContactAvatars();
         final var universalExpireTimer = remote.getUniversalExpireTimer();
-        final var e164 = local.getE164();
+        final var e164 = account.isPrimaryDevice() ? local.getE164() : remote.getE164();
         final var defaultReactions = !remote.getDefaultReactions().isEmpty()
                 ? remote.getDefaultReactions()
                 : local.getDefaultReactions();