diff --git a/src/routes/users/change_username.rs b/src/routes/users/change_username.rs index 95a08ca5..92e28087 100644 --- a/src/routes/users/change_username.rs +++ b/src/routes/users/change_username.rs @@ -45,7 +45,8 @@ pub async fn req( let mut set = doc! {}; if let Some(username) = &data.username { - if User::is_username_taken(&username).await? { + if username.to_lowercase() == user.username.to_lowercase() { + } else if User::is_username_taken(&username).await? { return Err(Error::UsernameTaken); }