diff --git a/src/timeline/EventStore.cpp b/src/timeline/EventStore.cpp index 52e7fb77..bc086a14 100644 --- a/src/timeline/EventStore.cpp +++ b/src/timeline/EventStore.cpp @@ -166,6 +166,11 @@ EventStore::EventStore(std::string room_id, QObject *) nhlog::ui()->debug("failing txn id '{}'", txn_id); cache::client()->removePendingStatus(room_id_, txn_id); current_txn_error_count = 0; + + auto idx = idToIndex(txn_id); + + if (idx) + emit dataChanged(*idx, *idx); } } QTimer::singleShot(1000, this, [this]() {