From 1e45f35eb6ada2528dd9e0bc55cac42de1dcca43 Mon Sep 17 00:00:00 2001 From: Devon Hudson Date: Mon, 11 Aug 2025 11:35:24 -0600 Subject: [PATCH 1/2] Add missing additional_creators field --- synapse/event_auth.py | 2 +- synapse/handlers/room.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/synapse/event_auth.py b/synapse/event_auth.py index b55550eab..64de3f7ef 100644 --- a/synapse/event_auth.py +++ b/synapse/event_auth.py @@ -65,8 +65,8 @@ from synapse.api.room_versions import ( RoomVersion, RoomVersions, ) -from synapse.state import CREATE_KEY from synapse.events import is_creator +from synapse.state import CREATE_KEY from synapse.storage.databases.main.events_worker import EventRedactBehaviour from synapse.types import ( MutableStateMap, diff --git a/synapse/handlers/room.py b/synapse/handlers/room.py index b8cb357c9..a8b29debd 100644 --- a/synapse/handlers/room.py +++ b/synapse/handlers/room.py @@ -584,6 +584,7 @@ class RoomCreationHandler: old_room_create_event, tombstone_event_id, new_room_version, + additional_creators=additional_creators, ) initial_state = {} From fdd63882b10a846d101291ddc48644a7cfa1fdc9 Mon Sep 17 00:00:00 2001 From: Devon Hudson Date: Mon, 11 Aug 2025 11:35:32 -0600 Subject: [PATCH 2/2] Fix hydra tests --- tests/storage/test_redaction.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/storage/test_redaction.py b/tests/storage/test_redaction.py index c7ae5c815..e2e48a529 100644 --- a/tests/storage/test_redaction.py +++ b/tests/storage/test_redaction.py @@ -244,7 +244,6 @@ class RedactionTestCase(unittest.HomeserverTestCase): def __init__(self, base_builder: EventBuilder, event_id: str): self._base_builder = base_builder self._event_id = event_id - self.room_version = base_builder.room_version async def build( self,