From defc9ec79bddf7f1a72e0a8eb5d7f6639acfef73 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 80417d14..8c4c6491 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 4a39e2be..6b889c58 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,