diff --git a/src/service/rooms/auth_chain/mod.rs b/src/service/rooms/auth_chain/mod.rs index 729b038e..faf1891f 100644 --- a/src/service/rooms/auth_chain/mod.rs +++ b/src/service/rooms/auth_chain/mod.rs @@ -195,7 +195,7 @@ async fn get_auth_chain_inner( debug_error!(?event_id, ?e, "Could not find pdu mentioned in auth events"); }, | Ok(pdu) => { - if pdu.room_id.as_ref().is_some_and(|r| r == room_id) { + if pdu.room_id.as_ref().is_some_and(|r| *r == *room_id) { return Err!(Request(Forbidden(error!( ?event_id, ?room_id,