summaryrefslogtreecommitdiff
path: root/src/setup/middleware.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/setup/middleware.rs')
-rw-r--r--src/setup/middleware.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/setup/middleware.rs b/src/setup/middleware.rs
index a5f9070..5f9996b 100644
--- a/src/setup/middleware.rs
+++ b/src/setup/middleware.rs
@@ -10,7 +10,11 @@ use crate::{app::App, error::Internal};
pub async fn setup_required(State(app): State<App>, request: Request, next: Next) -> Response {
match app.setup().completed().await {
Ok(true) => next.run(request).await,
- Ok(false) => (StatusCode::CONFLICT, "initial setup not completed").into_response(),
+ Ok(false) => (
+ StatusCode::SERVICE_UNAVAILABLE,
+ "initial setup not completed",
+ )
+ .into_response(),
Err(error) => Internal::from(error).into_response(),
}
}