Resign events when we return them via /query_auth/

This commit is contained in:
Erik Johnston 2015-01-30 22:53:13 +00:00
parent 68bd7dfbb7
commit 4c0da49d7c

View File

@ -741,6 +741,15 @@ class FederationHandler(BaseHandler):
local_auth_chain, remote_auth_chain local_auth_chain, remote_auth_chain
) )
for event in ret["auth_chain"]:
event.signatures.update(
compute_event_signature(
event,
self.hs.hostname,
self.hs.config.signing_key[0]
)
)
logger.debug("on_query_auth reutrning: %s", ret) logger.debug("on_query_auth reutrning: %s", ret)
defer.returnValue(ret) defer.returnValue(ret)