diff --git a/src/stores/room-list/algorithms/tag-sorting/RecentAlgorithm.ts b/src/stores/room-list/algorithms/tag-sorting/RecentAlgorithm.ts index fe469d39ff..1066ee38a1 100644 --- a/src/stores/room-list/algorithms/tag-sorting/RecentAlgorithm.ts +++ b/src/stores/room-list/algorithms/tag-sorting/RecentAlgorithm.ts @@ -111,7 +111,7 @@ const getLastTs = (r: Room, userId: string) => { const threadLastEventTimestamps = r.getThreads().map(thread => { const event = thread.replyToEvent ?? thread.rootEvent; - return event!.getTs(); + return event?.getTs() ?? 0; }); return Math.max(mainTimelineLastTs, ...threadLastEventTimestamps);