diff --git a/src/api/client/context.rs b/src/api/client/context.rs index af19224d..e2bdc426 100644 --- a/src/api/client/context.rs +++ b/src/api/client/context.rs @@ -100,7 +100,7 @@ pub(crate) async fn get_context_route( .ready_filter_map(|item| event_filter(item, filter)) .wide_filter_map(|item| ignored_filter(&services, item, sender_user)) .wide_filter_map(|item| visibility_filter(&services, item, sender_user)) - .take(limit / 2) + .take(limit.div_ceil(2)) .collect(); let (base_event, events_before, events_after): (_, Vec<_>, Vec<_>) =