diff --git a/app/src/main/java/org/linphone/contact/ContactsManager.kt b/app/src/main/java/org/linphone/contact/ContactsManager.kt index 52c1265fa..ca345b5fb 100644 --- a/app/src/main/java/org/linphone/contact/ContactsManager.kt +++ b/app/src/main/java/org/linphone/contact/ContactsManager.kt @@ -226,6 +226,12 @@ class ContactsManager(private val context: Context) { @Synchronized fun findContactByFriend(friend: Friend): Contact? { + val refKey = friend.refKey + if (refKey != null) { + val contact = findContactById(refKey) + if (contact != null) return contact + } + val address = friend.address if (address != null) { val friends = coreContext.core.findFriends(address)