diff options
author | Alex Auvolat <alex@adnab.me> | 2021-02-19 12:38:22 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2021-02-19 12:38:22 +0100 |
commit | 02d512f3fd3bf78b1a0efe410c0704565cab6470 (patch) | |
tree | 4408fc960967a27f5851e99d8775243903e1f7cf /src/api/s3_put.rs | |
parent | 76390085ef7cc0a8879e9edc039b536f90d5aa59 (diff) | |
download | garage-02d512f3fd3bf78b1a0efe410c0704565cab6470.tar.gz garage-02d512f3fd3bf78b1a0efe410c0704565cab6470.zip |
Fix #28, extra headers being ignored (because of profound stupidity)
Diffstat (limited to 'src/api/s3_put.rs')
-rw-r--r-- | src/api/s3_put.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/api/s3_put.rs b/src/api/s3_put.rs index 656d84a9..8ad17cfc 100644 --- a/src/api/s3_put.rs +++ b/src/api/s3_put.rs @@ -33,6 +33,8 @@ pub async fn handle_put( // Retrieve interesting headers from request let headers = get_headers(&req)?; + debug!("Object headers: {:?}", headers); + let content_md5 = match req.headers().get("content-md5") { Some(x) => Some(x.to_str()?.to_string()), None => None, @@ -578,7 +580,7 @@ fn get_headers(req: &Request<Body>) -> Result<ObjectVersionHeaders, Error> { } Ok(ObjectVersionHeaders { content_type, - other: BTreeMap::new(), + other, }) } |