diff --git a/synapse/federation/federation_client.py b/synapse/federation/federation_client.py index baa672c4ac6516ed38455c46562f45ce11202f9d..56115a87d7c9e774bdbb5c43473f45dd0c37043f 100644 --- a/synapse/federation/federation_client.py +++ b/synapse/federation/federation_client.py @@ -441,7 +441,7 @@ class FederationClient(FederationBase): events and the second is a list of event ids that we failed to fetch. """ if return_local: - seen_events = yield self.store.get_events(event_ids) + seen_events = yield self.store.get_events(event_ids, allow_rejected=True) signed_events = seen_events.values() else: seen_events = yield self.store.have_events(event_ids)