Fix crash on conversation settings screen for longtime-unregistered users.

This commit is contained in:
Greyson Parrelli 2022-02-23 12:05:44 -05:00
parent c1df628079
commit ba08dbef5f

View file

@ -65,7 +65,11 @@ class ConversationSettingsRepository(
fun getIdentity(recipientId: RecipientId, consumer: (IdentityRecord?) -> Unit) {
SignalExecutors.BOUNDED.execute {
consumer(ApplicationDependencies.getProtocolStore().aci().identities().getIdentityRecord(recipientId).orNull())
if (SignalStore.account().aci != null && SignalStore.account().pni != null) {
consumer(ApplicationDependencies.getProtocolStore().aci().identities().getIdentityRecord(recipientId).orNull())
} else {
consumer(null)
}
}
}