diff --git a/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.kt b/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.kt index 53be1a4888..e228e6dabf 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.kt @@ -144,7 +144,7 @@ class Recipient( val e164: Optional = Optional.ofNullable(e164Value) /** Whether or not we should show this user's e164 in the interface. */ - val shouldShowE164: Boolean = e164Value.isNotNullOrBlank() && (isSystemContact || phoneNumberSharing == PhoneNumberSharingState.ENABLED) + val shouldShowE164: Boolean = e164Value.isNotNullOrBlank() && (isSystemContact || phoneNumberSharing == PhoneNumberSharingState.ENABLED || (aciValue == null && usernameValue == null)) /** The recipient's email, if present. Emails are only for legacy SMS contacts that were reached via email. */ val email: Optional = Optional.ofNullable(emailValue)