diff --git a/src/conversationmodel.cpp b/src/conversationmodel.cpp index f0802aef3122bb2133a36294c733a43faec910b6..ac38251e420f06cd0c5cbd3bc52cef78f18a3ef1 100644 --- a/src/conversationmodel.cpp +++ b/src/conversationmodel.cpp @@ -1185,6 +1185,10 @@ ConversationModelPimpl::slotContactModelUpdated(const std::string& uri) // this element as it is the temporary. // Only when we have found an uri. conversations.front() = conversationInfo; + } else if (not conversations.front().uid.empty()) { + //update conversation when uri not found + //but conversation have uri from previous search + conversations.front() = conversationInfo; } } else { // no conversation, add temporaryItem