From 387003448cbecfd559656992be470fbf31b8c319 Mon Sep 17 00:00:00 2001 From: Eric Eastwood Date: Thu, 9 Jul 2026 19:29:41 -0500 Subject: [PATCH] Fix typo causing extra nesting --- synapse/federation/federation_client.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/synapse/federation/federation_client.py b/synapse/federation/federation_client.py index 76e3a50083..0e27f29e8a 100644 --- a/synapse/federation/federation_client.py +++ b/synapse/federation/federation_client.py @@ -1433,13 +1433,11 @@ class FederationClient(FederationBase): # With the v1 invite API, `invite_room_state` is carried inside the event # instead of a separate field like in v2 so we must munge it in ourselves event_json = pdu.get_pdu_json(time_now) - event_json.setdefault("unsigned", {})["invite_room_state"] = ( - [ - # Use full PDU's according to MSC4311 - state_event.get_pdu_json(time_now) - for state_event in state_events.values() - ], - ) + event_json.setdefault("unsigned", {})["invite_room_state"] = [ + # Use full PDU's according to MSC4311 + state_event.get_pdu_json(time_now) + for state_event in state_events.values() + ] _, content = await self.transport_layer.send_invite_v1( destination=destination,