Fix wrong http status code
This commit is contained in:
parent
28efe341cb
commit
fb18f5e17a
@ -43,6 +43,7 @@ impl Error {
|
|||||||
pub fn http_status_code(&self) -> StatusCode {
|
pub fn http_status_code(&self) -> StatusCode {
|
||||||
match self {
|
match self {
|
||||||
Error::NotFound => StatusCode::NOT_FOUND,
|
Error::NotFound => StatusCode::NOT_FOUND,
|
||||||
|
Error::ApiError(e) => e.http_status_code(),
|
||||||
Error::Forbidden(_) => StatusCode::FORBIDDEN,
|
Error::Forbidden(_) => StatusCode::FORBIDDEN,
|
||||||
Error::InternalError(GarageError::RPC(_)) => StatusCode::SERVICE_UNAVAILABLE,
|
Error::InternalError(GarageError::RPC(_)) => StatusCode::SERVICE_UNAVAILABLE,
|
||||||
Error::InternalError(_) | Error::Hyper(_) | Error::HTTP(_) => {
|
Error::InternalError(_) | Error::Hyper(_) | Error::HTTP(_) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user