From 1b404cef345be126274be711226c936cee52a108 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 22 Feb 2022 11:36:23 -0500 Subject: [PATCH] Fix crash if you've been unregistered for couple months. --- .../securesms/conversation/ConversationParentFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java index b3855add5..8f29311be 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java @@ -1970,6 +1970,12 @@ public class ConversationParentFragment extends Fragment final SettableFuture future = new SettableFuture<>(); final Context context = requireContext().getApplicationContext(); + if (SignalStore.account().getAci() == null || SignalStore.account().getPni() == null) { + Log.w(TAG, "Not registered! Skipping initializeIdentityRecords()"); + future.set(false); + return future; + } + new AsyncTask>() { @Override protected @NonNull Pair doInBackground(Recipient... params) {