diff --git a/src/service/rooms/state_accessor/mod.rs b/src/service/rooms/state_accessor/mod.rs
index bd9ef889f3dd9f1a8975f99506d1928fc157926d..154c189d84716b975f301caae0fb4aa31829862e 100644
--- a/src/service/rooms/state_accessor/mod.rs
+++ b/src/service/rooms/state_accessor/mod.rs
@@ -101,7 +101,7 @@ pub fn server_can_see_event(
     ) -> Result<bool> {
         let shortstatehash = match self.pdu_shortstatehash(event_id)? {
             Some(shortstatehash) => shortstatehash,
-            None => return Ok(false),
+            None => return Ok(true),
         };
 
         if let Some(visibility) = self