From 03d669594e55ba766f8e6b79fb32754cc665bd87 Mon Sep 17 00:00:00 2001 From: timedout Date: Sat, 29 Aug 2026 14:39:40 +0100 Subject: [PATCH] fix: Re-invert prev events filter in fetch_prev_events --- src/service/rooms/event_handler/fetch_and_handle_outliers.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/service/rooms/event_handler/fetch_and_handle_outliers.rs b/src/service/rooms/event_handler/fetch_and_handle_outliers.rs index 245959efc..b3725b6ce 100644 --- a/src/service/rooms/event_handler/fetch_and_handle_outliers.rs +++ b/src/service/rooms/event_handler/fetch_and_handle_outliers.rs @@ -664,8 +664,8 @@ impl super::Service { .iter() .stream() .broad_filter_map(|event_id| async { - (discovered_events.contains_key(event_id) - || self.services.timeline.pdu_exists(event_id).await) + (!discovered_events.contains_key(event_id) + && !self.services.timeline.pdu_exists(event_id).await) .then(|| event_id.to_owned()) }) .collect::>()