From 91fa59d5ba0527f189be6b80d56ee28a824ad49c Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 1 Mar 2025 21:39:11 +0200 Subject: [PATCH] web/statestore: fix updating view when viewing redacted events --- web/src/api/statestore/room.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/src/api/statestore/room.ts b/web/src/api/statestore/room.ts index a1334f9..b308489 100644 --- a/web/src/api/statestore/room.ts +++ b/web/src/api/statestore/room.ts @@ -353,7 +353,12 @@ export class RoomStateStore { } setViewingRedacted(evt: MemDBEvent, view: boolean) { - evt.viewing_redacted = view + const modified = { + ...evt, + viewing_redacted: view, + } + this.eventsByRowID.set(evt.rowid, modified) + this.eventsByID.set(evt.event_id, modified) this.eventSubs.notify(evt.event_id) this.notifyTimelineSubscribers() }