mirror of
https://github.com/element-hq/synapse
synced 2024-08-19 03:20:52 +00:00
Don't complain if /make_join response lacks 'prev_state' list (SYN-517)
This commit is contained in:
parent
4fbe6ca401
commit
aca6e5bf46
1 changed files with 6 additions and 0 deletions
|
@ -401,6 +401,12 @@ class FederationClient(FederationBase):
|
||||||
|
|
||||||
pdu_dict["content"].update(content)
|
pdu_dict["content"].update(content)
|
||||||
|
|
||||||
|
# The protoevent received over the JSON wire may not have all
|
||||||
|
# the required fields. Lets just gloss over that because
|
||||||
|
# there's some we never care about
|
||||||
|
if "prev_state" not in pdu_dict:
|
||||||
|
pdu_dict["prev_state"] = []
|
||||||
|
|
||||||
defer.returnValue(
|
defer.returnValue(
|
||||||
(destination, self.event_from_pdu_json(pdu_dict))
|
(destination, self.event_from_pdu_json(pdu_dict))
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue