From 55bce1fa12c4149b810ff6c2ac249dd67bcb0f70 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 8 Mar 2024 21:22:14 -0500 Subject: [PATCH] Fix potential NPE when pinning a PNI chat. --- .../org/thoughtcrime/securesms/storage/StorageSyncModels.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/storage/StorageSyncModels.java b/app/src/main/java/org/thoughtcrime/securesms/storage/StorageSyncModels.java index db2f14320e..f2b3c596f3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/storage/StorageSyncModels.java +++ b/app/src/main/java/org/thoughtcrime/securesms/storage/StorageSyncModels.java @@ -92,7 +92,7 @@ public final class StorageSyncModels { private static @NonNull SignalAccountRecord.PinnedConversation localToRemotePinnedConversation(@NonNull RecipientRecord settings) { switch (settings.getRecipientType()) { - case INDIVIDUAL: return SignalAccountRecord.PinnedConversation.forContact(new SignalServiceAddress(settings.getAci(), settings.getE164())); + case INDIVIDUAL: return SignalAccountRecord.PinnedConversation.forContact(new SignalServiceAddress(settings.getServiceId(), settings.getE164())); case GV1: return SignalAccountRecord.PinnedConversation.forGroupV1(settings.getGroupId().requireV1().getDecodedId()); case GV2: return SignalAccountRecord.PinnedConversation.forGroupV2(settings.getSyncExtras().getGroupMasterKey().serialize()); default : throw new AssertionError("Unexpected group type!");