]> nmode's Git Repositories - signal-cli/commitdiff
Store pni correctly in storage record
authorAsamK <asamk@gmx.de>
Tue, 14 Jan 2025 19:23:09 +0000 (20:23 +0100)
committerAsamK <asamk@gmx.de>
Tue, 14 Jan 2025 19:30:06 +0000 (20:30 +0100)
lib/src/main/java/org/asamk/signal/manager/syncStorage/StorageSyncModels.java

index ceea180ce18f3fe1109ec579931b5fe8693934b4..9eeaf53a244768e4fdb61ebc0559e76305d69d23 100644 (file)
@@ -89,7 +89,7 @@ public final class StorageSyncModels {
         final var builder = SignalContactRecord.Companion.newBuilder(recipient.getStorageRecord())
                 .aci(address.aci().map(ACI::toString).orElse(""))
                 .e164(address.number().orElse(""))
         final var builder = SignalContactRecord.Companion.newBuilder(recipient.getStorageRecord())
                 .aci(address.aci().map(ACI::toString).orElse(""))
                 .e164(address.number().orElse(""))
-                .pni(address.pni().map(PNI::toString).orElse(""))
+                .pni(address.pni().map(PNI::toStringWithoutPrefix).orElse(""))
                 .username(address.username().orElse(""))
                 .profileKey(recipient.getProfileKey() == null
                         ? ByteString.EMPTY
                 .username(address.username().orElse(""))
                 .profileKey(recipient.getProfileKey() == null
                         ? ByteString.EMPTY