diff --git a/src/neochatroom.cpp b/src/neochatroom.cpp index e518a1448..6e86f44df 100644 --- a/src/neochatroom.cpp +++ b/src/neochatroom.cpp @@ -661,7 +661,10 @@ QList NeoChatRoom::restrictedIds() const QString NeoChatRoom::historyVisibility() const { - return currentState().get("m.room.history_visibility"_L1)->contentJson()["history_visibility"_L1].toString(); + if (auto stateEvent = currentState().get("m.room.history_visibility"_L1)) { + return stateEvent->contentJson()["history_visibility"_L1].toString(); + } + return {}; } void NeoChatRoom::setHistoryVisibility(const QString &historyVisibilityRule)