From b446e867081c7071c85c04a2428ea4c0757e9fa9 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 8 Dec 2025 15:25:23 +0100 Subject: [PATCH] Fixed contact not updated when company or job title was removed from native contact --- .../ui/main/contacts/viewmodel/ContactViewModel.kt | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt b/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt index 2c359be05..60569f339 100644 --- a/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt @@ -319,13 +319,10 @@ class ContactViewModel contact.postValue(ContactAvatarModel(friend)) val organization = friend.organization - if (!organization.isNullOrEmpty()) { - company.postValue(organization!!) - } + company.postValue(organization.orEmpty()) + val jobTitle = friend.jobTitle - if (!jobTitle.isNullOrEmpty()) { - title.postValue(jobTitle!!) - } + title.postValue(jobTitle.orEmpty()) val addressesAndNumbers = friend.getListOfSipAddressesAndPhoneNumbers(listener) sipAddressesAndPhoneNumbers.postValue(addressesAndNumbers)