From 4696cbb751a90e759cb53938e58d3b8d6ef9dbe8 Mon Sep 17 00:00:00 2001 From: timedout Date: Sat, 20 Jun 2026 16:03:29 +0100 Subject: [PATCH] fix: SEC12 --- src/api/server/send.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/api/server/send.rs b/src/api/server/send.rs index 81fb24cf2..b766a2c69 100644 --- a/src/api/server/send.rs +++ b/src/api/server/send.rs @@ -676,6 +676,13 @@ async fn handle_edu_direct_to_device( messages .into_iter() .stream() + .broad_filter_map(|(target_user_id, map)| async move { + services + .users + .is_active_local(&target_user_id) + .await + .then_some((target_user_id, map)) + }) .for_each_concurrent(automatic_width(), |(target_user_id, map)| { handle_edu_direct_to_device_user(services, target_user_id, sender, &ev_type, map) })