diff --git a/src/errors.rs b/src/errors.rs index b750a852..e6bc00c1 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -298,7 +298,7 @@ pub fn http_status_code_for_service_error(error: &ServiceError) -> StatusCode { ServiceError::InfoHashAlreadyExists => StatusCode::BAD_REQUEST, ServiceError::CanonicalInfoHashAlreadyExists => StatusCode::BAD_REQUEST, ServiceError::TorrentTitleAlreadyExists => StatusCode::BAD_REQUEST, - ServiceError::TrackerOffline => StatusCode::INTERNAL_SERVER_ERROR, + ServiceError::TrackerOffline => StatusCode::SERVICE_UNAVAILABLE, ServiceError::CategoryNameEmpty => StatusCode::BAD_REQUEST, ServiceError::CategoryAlreadyExists => StatusCode::BAD_REQUEST, ServiceError::TagNameEmpty => StatusCode::BAD_REQUEST,