diff --git a/src/api/client_server/alias.rs b/src/api/client_server/alias.rs index a4bc87c5..0d8f1801 100644 --- a/src/api/client_server/alias.rs +++ b/src/api/client_server/alias.rs @@ -116,6 +116,8 @@ pub(crate) async fn get_alias_helper( servers.insert(0, services().globals.server_name().to_owned()); } + servers.dedup(); + return Ok(get_alias::v3::Response::new(room_id, servers)); } @@ -199,5 +201,7 @@ pub(crate) async fn get_alias_helper( servers.insert(0, services().globals.server_name().to_owned()); } + servers.dedup(); + Ok(get_alias::v3::Response::new(room_id, servers)) }