From e78521bb5cecd69a481bc6ffadde8135f1dbcf4c Mon Sep 17 00:00:00 2001 From: AsamK Date: Fri, 31 Jul 2026 13:09:00 +0200 Subject: [PATCH] Always set e164 in sync if available --- .../asamk/signal/manager/syncStorage/StorageSyncModels.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/src/main/java/org/asamk/signal/manager/syncStorage/StorageSyncModels.java b/lib/src/main/java/org/asamk/signal/manager/syncStorage/StorageSyncModels.java index a78378cb..b522a16c 100644 --- a/lib/src/main/java/org/asamk/signal/manager/syncStorage/StorageSyncModels.java +++ b/lib/src/main/java/org/asamk/signal/manager/syncStorage/StorageSyncModels.java @@ -96,10 +96,9 @@ public final class StorageSyncModels { public static ContactRecord localToRemoteRecord(Recipient recipient, IdentityInfo identity) { final var address = recipient.getAddress(); final var aciPresent = address.aci().isPresent(); - final var pniPresent = address.pni().isPresent(); final var builder = SignalContactRecord.Companion.newBuilder(recipient.getStorageRecord()) - .e164(pniPresent ? address.number().orElse("") : "") + .e164(address.number().orElse("")) .username(address.username().orElse("")) .profileKey(recipient.getProfileKey() == null ? ByteString.EMPTY