diff --git a/src/chatbarcache.cpp b/src/chatbarcache.cpp index 24879d75a..b136595ac 100644 --- a/src/chatbarcache.cpp +++ b/src/chatbarcache.cpp @@ -338,7 +338,8 @@ void ChatBarCache::postMessage() relatesTo = Quotient::EventRelation::replyTo(replyId()); } - room->post(text(), *std::get>(result), std::move(content), relatesTo); + const auto type = std::get>(result); + room->post(text(), type ? *type : Quotient::RoomMessageEvent::MsgType::Text, std::move(content), relatesTo); clearCache(); }