From 6bb101ac5153b821613521663aee7d6e77577458 Mon Sep 17 00:00:00 2001 From: dasha_uwu Date: Sun, 21 Sep 2025 07:12:00 +0500 Subject: [PATCH] add local alias check --- src/service/rooms/alias/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/service/rooms/alias/mod.rs b/src/service/rooms/alias/mod.rs index 0b053e8d..d255a42f 100644 --- a/src/service/rooms/alias/mod.rs +++ b/src/service/rooms/alias/mod.rs @@ -43,6 +43,8 @@ impl crate::Service for Service { impl Service { #[tracing::instrument(skip(self))] pub fn set_alias(&self, alias: &RoomAliasId, room_id: &RoomId, user_id: &UserId) -> Result { + self.check_alias_local(alias)?; + if alias == self.services.globals.admin_alias && user_id != self.services.globals.server_user {