diff --git a/src/messagecontent/models/messagecontentmodel.cpp b/src/messagecontent/models/messagecontentmodel.cpp index f81c60685..b801d052e 100644 --- a/src/messagecontent/models/messagecontentmodel.cpp +++ b/src/messagecontent/models/messagecontentmodel.cpp @@ -118,6 +118,11 @@ QVariant MessageContentModel::data(const QModelIndex &index, int role) const return {}; } + if (!m_room) { + qWarning() << "MessageContentModel::data called without room"; + return {}; + } + const auto component = m_components[index.row()]; if (role == DisplayRole) {