diff --git a/src/smartlistmodel.cpp b/src/smartlistmodel.cpp index 096ebb31eef1a425a496ac02e09b5fdb9f11cff3..caf18b0adbd03ff2bc06a59f7815c0879d48679f 100644 --- a/src/smartlistmodel.cpp +++ b/src/smartlistmodel.cpp @@ -343,7 +343,7 @@ SmartListModel::getConversationItemData(const conversation::Info& item, } case Role::CallStackViewShouldShow: { const auto& convInfo = lrcInstance_->getConversationFromConvUid(item.uid); - if (!convInfo.uid.isEmpty()) { + if (!convInfo.uid.isEmpty() && !convInfo.callId.isEmpty()) { auto* callModel = lrcInstance_->getCurrentCallModel(); const auto& call = callModel->getCall(convInfo.callId); return QVariant(