From 2efe8f2ec01c12d1868b512669706c4cef58d541 Mon Sep 17 00:00:00 2001 From: timedout Date: Wed, 17 Jun 2026 21:06:56 +0100 Subject: [PATCH] fix: Inverted power level check in extremity squash --- src/service/rooms/event_handler/handle_incoming_pdu.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/service/rooms/event_handler/handle_incoming_pdu.rs b/src/service/rooms/event_handler/handle_incoming_pdu.rs index c05b114e1..019ef5f89 100644 --- a/src/service/rooms/event_handler/handle_incoming_pdu.rs +++ b/src/service/rooms/event_handler/handle_incoming_pdu.rs @@ -278,7 +278,7 @@ pub async fn handle_incoming_pdu<'a>( .await; let mut local_users = self.services.state_cache.local_users_in_room(room_id); while let Some(user_id) = local_users.next().await { - if power_levels.user_can_send_message(&user_id, "org.matrix.dummy_event".into()) { + if !power_levels.user_can_send_message(&user_id, "org.matrix.dummy_event".into()) { trace!(%user_id, "user does not have power level to send dummy event, skipping"); continue; }