From 618be9ee7cf9c9cdd34a8bbb8f39d14c46feeda5 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 31a06fe13..9da8cd5bb 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 @@ -321,13 +321,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)