sanity check response from make_join

pull/3654/head
Richard van der Hoff 2018-08-01 15:35:29 +01:00
parent 0d63d93ca8
commit 3777fa26aa
1 changed files with 3 additions and 1 deletions

View File

@ -561,7 +561,9 @@ class FederationClient(FederationBase):
destination, room_id, user_id, membership destination, room_id, user_id, membership
) )
pdu_dict = ret["event"] pdu_dict = ret.get("event", None)
if not isinstance(pdu_dict, dict):
raise InvalidResponseError("Bad 'event' field in response")
logger.debug("Got response to make_%s: %s", membership, pdu_dict) logger.debug("Got response to make_%s: %s", membership, pdu_dict)