mirror of
https://github.com/versity/versitygw.git
synced 2026-01-07 04:06:23 +00:00
The C++ SDK (and maybe others?) assume that the S3 ETags without a "-" in the string are MD5 checksums. So the Azure ETag that does not have a "-" but also is not an MD5 checksum will fail some of the sdk internal validation checks. Fix this by appending "-1" to the ETag to make it look like the multipart format ETag that will skip the sdk verfication check. Fixes: #1380 Co-authored-by: Ben McClelland <ben.mcclelland@versity.com>