diff --git a/Linphone/Utils/MagicSearchSingleton.swift b/Linphone/Utils/MagicSearchSingleton.swift index eaebecb26..139b25ebf 100644 --- a/Linphone/Utils/MagicSearchSingleton.swift +++ b/Linphone/Utils/MagicSearchSingleton.swift @@ -151,7 +151,13 @@ final class MagicSearchSingleton: ObservableObject { lastSearchSuggestions: [SearchResult], addedAvatarListModel: [ContactAvatarModel] ) { - DispatchQueue.main.async { + DispatchQueue.main.async { + if SharedMainViewModel.shared.displayedFriend != nil { + if let avatarModel = addedAvatarListModel.first(where: { $0.address == SharedMainViewModel.shared.displayedFriend?.address }) { + SharedMainViewModel.shared.displayedFriend = avatarModel + } + } + self.contactsManager.lastSearch = sortedLastSearch self.contactsManager.lastSearchSuggestions = lastSearchSuggestions