From 9e3065b82776dd1dffd85c7aaaf216a5b530b71f Mon Sep 17 00:00:00 2001 From: Jacob Taylor Date: Sat, 13 Sep 2025 19:11:32 -0700 Subject: [PATCH] Revert "fix: Properly deserialize changes to legacy fields made with MSC4133 endpoints" This reverts commit af45c348a435ff0286575780f408b0b502dfe71d. temporary revert until fixup is completed by author --- src/api/client/unstable.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/api/client/unstable.rs b/src/api/client/unstable.rs index d03300c7..f8703ff3 100644 --- a/src/api/client/unstable.rs +++ b/src/api/client/unstable.rs @@ -163,9 +163,6 @@ pub(crate) async fn set_profile_key_route( } if body.key_name == "displayname" { - let Some(display_name) = profile_key_value.as_str() else { - return Err!(Request(BadJson("displayname must be a string"))); - }; let all_joined_rooms: Vec = services .rooms .state_cache @@ -177,15 +174,12 @@ pub(crate) async fn set_profile_key_route( update_displayname( &services, &body.user_id, - Some(display_name.to_owned()), + Some(profile_key_value.to_string()), &all_joined_rooms, ) .await; } else if body.key_name == "avatar_url" { - let Some(avatar_url) = profile_key_value.as_str() else { - return Err!(Request(BadJson("avatar_url must be a string"))); - }; - let mxc = ruma::OwnedMxcUri::from(avatar_url); + let mxc = ruma::OwnedMxcUri::from(profile_key_value.to_string()); let all_joined_rooms: Vec = services .rooms