diff --git a/src/conversationmodel.cpp b/src/conversationmodel.cpp index 4d4bb69c8aaafdacf9e55ca99af491b70b726fef..99c3d2cb0e99e2d94515877396857cecf95b3f2c 100644 --- a/src/conversationmodel.cpp +++ b/src/conversationmodel.cpp @@ -1124,7 +1124,9 @@ ConversationModel::setInteractionRead(const QString& convId, if (emitUpdated) { pimpl_->dirtyConversations = {true, true}; auto daemonId = storage::getDaemonIdByInteractionId(pimpl_->db, QString::number(interactionId)); - ConfigurationManager::instance().setMessageDisplayed(owner.id, pimpl_->conversations[conversationIdx].participants.front(), daemonId, 3); + if (owner.profileInfo.type != profile::Type::SIP) { + ConfigurationManager::instance().setMessageDisplayed(owner.id, pimpl_->conversations[conversationIdx].participants.front(), daemonId, 3); + } storage::setInteractionRead(pimpl_->db, interactionId); emit interactionStatusUpdated(convId, interactionId, itCopy); emit pimpl_->behaviorController.newReadInteraction(owner.id, convId, interactionId);