diff options
Diffstat (limited to 'swift/common/middleware/s3api/s3response.py')
-rw-r--r-- | swift/common/middleware/s3api/s3response.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/swift/common/middleware/s3api/s3response.py b/swift/common/middleware/s3api/s3response.py index 38bde8424..055f3ac69 100644 --- a/swift/common/middleware/s3api/s3response.py +++ b/swift/common/middleware/s3api/s3response.py @@ -134,7 +134,7 @@ class S3Response(S3ResponseBase, swob.Response): # Check whether we stored the AWS-style etag on upload override_etag = sw_sysmeta_headers.get( sysmeta_header('object', 'etag')) - if override_etag is not None: + if override_etag not in (None, ''): # Multipart uploads in AWS have ETags like # <MD5(part_etag1 || ... || part_etagN)>-<number of parts> headers['etag'] = override_etag |