diff --git a/src/api/admin/error.rs b/src/api/admin/error.rs index 8fbbc895..d80c126c 100644 --- a/src/api/admin/error.rs +++ b/src/api/admin/error.rs @@ -95,6 +95,7 @@ impl ApiError for Error { fn add_http_headers(&self, header_map: &mut HeaderMap) { use hyper::header; header_map.append(header::CONTENT_TYPE, "application/json".parse().unwrap()); + header_map.append(header::ACCESS_CONTROL_ALLOW_ORIGIN, "*".parse().unwrap()); } fn http_body(&self, garage_region: &str, path: &str) -> ErrorBody { diff --git a/src/api/k2v/error.rs b/src/api/k2v/error.rs index 55737268..4abbf117 100644 --- a/src/api/k2v/error.rs +++ b/src/api/k2v/error.rs @@ -99,6 +99,7 @@ impl ApiError for Error { fn add_http_headers(&self, header_map: &mut HeaderMap) { use hyper::header; header_map.append(header::CONTENT_TYPE, "application/json".parse().unwrap()); + header_map.append(header::ACCESS_CONTROL_ALLOW_ORIGIN, "*".parse().unwrap()); } fn http_body(&self, garage_region: &str, path: &str) -> ErrorBody { diff --git a/src/api/s3/error.rs b/src/api/s3/error.rs index 6d4b7a11..e332f1d7 100644 --- a/src/api/s3/error.rs +++ b/src/api/s3/error.rs @@ -176,6 +176,7 @@ impl ApiError for Error { use hyper::header; header_map.append(header::CONTENT_TYPE, "application/xml".parse().unwrap()); + header_map.append(header::ACCESS_CONTROL_ALLOW_ORIGIN, "*".parse().unwrap()); #[allow(clippy::single_match)] match self {