diff --git a/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactViewModel.kt b/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactViewModel.kt index 6eaf91e59..8a56fd898 100644 --- a/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactViewModel.kt @@ -191,6 +191,9 @@ class ContactViewModel(friend: Friend, async: Boolean = false) : MessageNotifier val friend = contact.value ?: return for (address in friend.addresses) { + val username = address.username + if (username in friend.phoneNumbers) continue + val value = address.asStringUriOnly() val presenceModel = friend.getPresenceModelForUriOrTel(value) val hasPresence = presenceModel?.basicStatus == PresenceBasicStatus.Open