From b9d813d8f0a800d0162f1c4cb9c00d1045ec09f1 Mon Sep 17 00:00:00 2001 From: ToastXC <100072983+toastxc@users.noreply.github.com> Date: Thu, 20 Apr 2023 18:04:51 +0800 Subject: [PATCH] fix: deny access for bot creating a server (#238) --- crates/delta/src/routes/servers/server_create.rs | 4 ++++ 1 file changed, 4 insertions(+) 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 })?;