summary refs log tree commit diff
path: root/synapse/federation/federation_server.py
diff options
context:
space:
mode:
authorAndrew Morgan <andrew@amorgan.xyz>2021-04-23 17:28:34 +0100
committerAndrew Morgan <andrew@amorgan.xyz>2021-04-23 17:28:34 +0100
commite2b996ecf3a6ed5f567d995c3e08b95ec2f7a348 (patch)
treeee556a06ce1b8994de1396abe2278fd097ee85b3 /synapse/federation/federation_server.py
parentMerge commit '918f6ed82' into anoa/dinsic_release_1_31_0 (diff)
parentConvert Requester to attrs (#9586) (diff)
downloadsynapse-e2b996ecf3a6ed5f567d995c3e08b95ec2f7a348.tar.xz
Merge commit 'a7a379006' into anoa/dinsic_release_1_31_0
Diffstat (limited to 'synapse/federation/federation_server.py')
-rw-r--r--synapse/federation/federation_server.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/synapse/federation/federation_server.py b/synapse/federation/federation_server.py

index 18aff7af9b..5e8b86bc96 100644 --- a/synapse/federation/federation_server.py +++ b/synapse/federation/federation_server.py
@@ -448,7 +448,7 @@ class FederationServer(FederationBase): async def _on_state_ids_request_compute(self, room_id, event_id): state_ids = await self.handler.get_state_ids_for_pdu(room_id, event_id) - auth_chain_ids = await self.store.get_auth_chain_ids(state_ids) + auth_chain_ids = await self.store.get_auth_chain_ids(room_id, state_ids) return {"pdu_ids": state_ids, "auth_chain_ids": auth_chain_ids} async def _on_context_state_request_compute( @@ -461,7 +461,9 @@ class FederationServer(FederationBase): else: pdus = (await self.state.get_current_state(room_id)).values() - auth_chain = await self.store.get_auth_chain([pdu.event_id for pdu in pdus]) + auth_chain = await self.store.get_auth_chain( + room_id, [pdu.event_id for pdu in pdus] + ) return { "pdus": [pdu.get_pdu_json() for pdu in pdus],