diff --git a/src/chatbarcache.cpp b/src/chatbarcache.cpp index e87d27294..1161e042c 100644 --- a/src/chatbarcache.cpp +++ b/src/chatbarcache.cpp @@ -319,7 +319,8 @@ void ChatBarCache::postMessage() return; } - room->postMessage(text(), sendText, *std::get>(result), replyId(), editId(), threadId()); + auto type = std::get>(result); + room->postMessage(text(), sendText, type ? *type : Quotient::RoomMessageEvent::MsgType::Text, replyId(), editId(), threadId()); clearCache(); }