From cd479604fe2bb03816c89d2ceed4d932def27984 Mon Sep 17 00:00:00 2001 From: nexy7574 Date: Thu, 19 Jun 2025 20:28:13 +0100 Subject: [PATCH] Don't call policy server on ourselves (cherry picked from commit a8c10f6317011ee9db3db968f7a4f81284211780) --- 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 43ca83c4..c29425c6 100644 --- a/src/service/rooms/event_handler/upgrade_outlier_pdu.rs +++ b/src/service/rooms/event_handler/upgrade_outlier_pdu.rs @@ -237,7 +237,7 @@ pub(super) async fn upgrade_outlier_to_timeline_pdu( } // 15. If the event is not a state event, ask the policy server about it - if incoming_pdu.state_key.is_none() { + if incoming_pdu.state_key.is_none() && incoming_pdu.sender().server_name() != self.services.globals.server_name() { debug!("Checking policy server for event {}", incoming_pdu.event_id); let policy = self.policyserv_check( &incoming_pdu.event_id,