aboutsummaryrefslogtreecommitdiff
path: root/src/api/admin/api_server.rs
diff options
context:
space:
mode:
authorJonathan Davies <jpds@protonmail.com>2023-01-29 20:27:15 +0000
committerJonathan Davies <jpds@protonmail.com>2023-01-29 20:34:41 +0000
commit9c354f0a8ff258872aa3a4b7c116e1d66815afd1 (patch)
treea307744981862606cf799eb45c4e65abc0f53f9d /src/api/admin/api_server.rs
parent004bb5b4f1b2086914376265425fd46df5059db3 (diff)
downloadgarage-9c354f0a8ff258872aa3a4b7c116e1d66815afd1.tar.gz
garage-9c354f0a8ff258872aa3a4b7c116e1d66815afd1.zip
Improved bucket authorization response strings.
Diffstat (limited to 'src/api/admin/api_server.rs')
-rw-r--r--src/api/admin/api_server.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/api/admin/api_server.rs b/src/api/admin/api_server.rs
index dae42059..58dd38d8 100644
--- a/src/api/admin/api_server.rs
+++ b/src/api/admin/api_server.rs
@@ -119,12 +119,16 @@ impl AdminApiServer {
let bucket_website_config = bucket_state.website_config.get();
match bucket_website_config {
- Some(_v) => Ok(Response::builder()
- .status(StatusCode::OK)
- .body(Body::from("Bucket authorized for website hosting"))?),
- None => Err(Error::bad_request(
- "Bucket is not authorized for website hosting",
- )),
+ Some(_v) => {
+ Ok(Response::builder()
+ .status(StatusCode::OK)
+ .body(Body::from(format!(
+ "Bucket '{domain}' is authorized for website hosting"
+ )))?)
+ }
+ None => Err(Error::bad_request(format!(
+ "Bucket '{domain}' is not authorized for website hosting"
+ ))),
}
}