From 96f9d641110045f255c3bc4dc94b471c53a2d1f2 Mon Sep 17 00:00:00 2001 From: strawberry Date: Tue, 23 Jul 2024 22:28:15 -0400 Subject: [PATCH] add back is_historical check on admin user creations from accidental removal Signed-off-by: strawberry --- src/admin/user/commands.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/admin/user/commands.rs b/src/admin/user/commands.rs index 9e4b348b..709e1f57 100644 --- a/src/admin/user/commands.rs +++ b/src/admin/user/commands.rs @@ -42,6 +42,12 @@ pub(super) async fn create( return Ok(RoomMessageEventContent::text_plain(format!("Userid {user_id} already exists"))); } + if user_id.is_historical() { + return Ok(RoomMessageEventContent::text_plain(format!( + "User ID {user_id} does not conform to new Matrix identifier spec" + ))); + } + let password = password.unwrap_or_else(|| utils::random_string(AUTO_GEN_PASSWORD_LENGTH)); // Create user