From 7c8a8dc091deb2e487e8257b5bea545d919740eb Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 21 Oct 2025 16:46:07 +0200 Subject: [PATCH] Fixed adding/editing CardDAV synchronized contact picture --- .../ui/main/contacts/viewmodel/ContactNewOrEditViewModel.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactNewOrEditViewModel.kt b/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactNewOrEditViewModel.kt index 58873fb25..3fd54dd96 100644 --- a/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactNewOrEditViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactNewOrEditViewModel.kt @@ -129,8 +129,9 @@ class ContactNewOrEditViewModel @AnyThread fun getPictureFileName(): String { - val name = id.value?.replace(" ", "_") ?: "${firstName.value.orEmpty().trim()}_${lastName.value.orEmpty().trim()}" - return "$name.jpg" + val name = id.value ?: "${firstName.value.orEmpty().trim()}_${lastName.value.orEmpty().trim()}" + val flattenedName = name.replace(" ", "_").replace(":", "") + return "$flattenedName.jpg" } @UiThread