From bdfeb90e6e01718e4b4e7a7ef3313e55360f75d6 Mon Sep 17 00:00:00 2001 From: Eric Eastwood Date: Thu, 23 Apr 2026 12:18:04 -0500 Subject: [PATCH] Client side API's should still use stripped events with MSC4311 --- synapse/events/utils.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/synapse/events/utils.py b/synapse/events/utils.py index f038fb5578..153352d011 100644 --- a/synapse/events/utils.py +++ b/synapse/events/utils.py @@ -1019,15 +1019,6 @@ def strip_event(event: EventBase) -> JsonDict: Stripped state events can only have the `sender`, `type`, `state_key` and `content` properties present. """ - # MSC4311: Ensure the create event is available on invites and knocks. - # TODO: Implement the rest of MSC4311 - if ( - event.room_version.msc4291_room_ids_as_hashes - and event.type == EventTypes.Create - and event.get_state_key() == "" - ): - return event.get_pdu_json() - return { "type": event.type, "state_key": event.state_key,