diff --git a/crates/delta/src/routes/servers/server_create.rs b/crates/delta/src/routes/servers/server_create.rs index 85ba1e21..3a7ed5ce 100644 --- a/crates/delta/src/routes/servers/server_create.rs +++ b/crates/delta/src/routes/servers/server_create.rs @@ -44,6 +44,10 @@ pub async fn req( user: User, info: Json, ) -> Result> { + if user.bot.is_some() { + return Err(Error::IsBot); + } + let info = info.into_inner(); info.validate() .map_err(|error| Error::FailedValidation { error })?;