From 4ea08a189dba293850d5a1b3b7fab125c8c8ece3 Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Mon, 10 Feb 2025 19:05:21 +0000 Subject: [PATCH] fix: match new error type for status code --- crates/core/result/src/axum.rs | 1 + crates/core/result/src/rocket.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/crates/core/result/src/axum.rs b/crates/core/result/src/axum.rs index c04d9aa5..68b88083 100644 --- a/crates/core/result/src/axum.rs +++ b/crates/core/result/src/axum.rs @@ -42,6 +42,7 @@ impl IntoResponse for Error { ErrorType::InvalidRole => StatusCode::NOT_FOUND, ErrorType::Banned => StatusCode::FORBIDDEN, ErrorType::AlreadyInServer => StatusCode::CONFLICT, + ErrorType::CannotTimeoutYourself => StatusCode::BAD_REQUEST, ErrorType::TooManyServers { .. } => StatusCode::BAD_REQUEST, ErrorType::TooManyEmbeds { .. } => StatusCode::BAD_REQUEST, diff --git a/crates/core/result/src/rocket.rs b/crates/core/result/src/rocket.rs index da01649b..6e5b5578 100644 --- a/crates/core/result/src/rocket.rs +++ b/crates/core/result/src/rocket.rs @@ -47,6 +47,7 @@ impl<'r> Responder<'r, 'static> for Error { ErrorType::InvalidRole => Status::NotFound, ErrorType::Banned => Status::Forbidden, ErrorType::AlreadyInServer => Status::Conflict, + ErrorType::CannotTimeoutYourself => Status::BadRequest, ErrorType::TooManyServers { .. } => Status::BadRequest, ErrorType::TooManyEmbeds { .. } => Status::BadRequest,