0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-16 21:03:50 +01:00

Fixup calls to comput_event_signature

We currently pass FrozenEvent instead of `dict` to
`compute_event_signature`, which works by accident due to `dict(event)`
producing the correct result.

This fixes PR #4493 commit 855a151
This commit is contained in:
Erik Johnston 2019-01-29 11:28:02 +00:00
parent f815bd7feb
commit 6598992b01
2 changed files with 2 additions and 2 deletions

View file

@ -322,7 +322,7 @@ class FederationServer(FederationBase):
if self.hs.is_mine_id(event.event_id): if self.hs.is_mine_id(event.event_id):
event.signatures.update( event.signatures.update(
compute_event_signature( compute_event_signature(
event, event.get_pdu_json(),
self.hs.hostname, self.hs.hostname,
self.hs.config.signing_key[0] self.hs.config.signing_key[0]
) )

View file

@ -1300,7 +1300,7 @@ class FederationHandler(BaseHandler):
event.signatures.update( event.signatures.update(
compute_event_signature( compute_event_signature(
event, event.get_pdu_json(),
self.hs.hostname, self.hs.hostname,
self.hs.config.signing_key[0] self.hs.config.signing_key[0]
) )