From 331832616f346050201d9949c9ee4493b8b1ef65 Mon Sep 17 00:00:00 2001 From: nexy7574 Date: Sat, 19 Jul 2025 15:51:03 +0100 Subject: [PATCH] feat(space-upgrades): MSC4168: Override space child vias --- src/api/client/room/upgrade.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/api/client/room/upgrade.rs b/src/api/client/room/upgrade.rs index 02495902..c2c3aa81 100644 --- a/src/api/client/room/upgrade.rs +++ b/src/api/client/room/upgrade.rs @@ -366,7 +366,12 @@ pub(crate) async fn upgrade_room_route( .build_and_append_pdu( PduBuilder { event_type: StateEventType::SpaceChild.into(), - content: to_raw_value(&child).expect("event is valid, we just created it"), + content: to_raw_value(&SpaceChildEventContent { + via: vec![sender_user.server_name().to_owned()], + order: child.order, + suggested: child.suggested, + }) + .expect("event is valid, we just created it"), state_key: Some(replacement_room.as_str().into()), ..Default::default() },