diff --git a/src/routes/users/change_username.rs b/src/routes/users/change_username.rs index 71ce5701..765d9f75 100644 --- a/src/routes/users/change_username.rs +++ b/src/routes/users/change_username.rs @@ -35,7 +35,7 @@ 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()) && User::is_username_taken(&username).await? { return Err(Error::UsernameTaken); }