From 2fbb779d12b28dcebfa5492b21a6e71c6c0d9cc7 Mon Sep 17 00:00:00 2001 From: timedout Date: Sat, 11 Jul 2026 02:31:32 +0100 Subject: [PATCH] fix: Invert boolean returned by policy server check --- src/service/rooms/event_handler/upgrade_outlier_pdu.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/service/rooms/event_handler/upgrade_outlier_pdu.rs b/src/service/rooms/event_handler/upgrade_outlier_pdu.rs index a892f8fb1..3ee8ccb82 100644 --- a/src/service/rooms/event_handler/upgrade_outlier_pdu.rs +++ b/src/service/rooms/event_handler/upgrade_outlier_pdu.rs @@ -134,7 +134,7 @@ pub(super) async fn upgrade_outlier_to_timeline_pdu( // We explicitly only do this if we aren't already going to soft-fail the event, // since the policy server refusing this event also soft-fails it. debug!(event_id = %incoming_pdu.event_id, "Checking policy server for event"); - should_soft_fail = self + should_soft_fail = !self .policy_server_check_7(&incoming_pdu, &mut val, &room_version_rules) .await .inspect(|passes| {