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) {