handle federation not telling us about prev_events

This commit is contained in:
Amber Brown 2018-06-27 11:27:32 +01:00
parent cd6bcdaf87
commit 77078d6c8e
4 changed files with 301 additions and 27 deletions

View file

@ -549,7 +549,9 @@ class FederationServer(FederationBase):
affected=pdu.event_id,
)
yield self.handler.on_receive_pdu(origin, pdu, get_missing=True)
yield self.handler.on_receive_pdu(
origin, pdu, get_missing=True, sent_to_us_directly=True,
)
def __str__(self):
return "<ReplicationLayer(%s)>" % self.server_name