Browse Source

guard it with if entry.Attributes.TtlSec > 0 to match the pattern used elsewhere.

pull/7481/head
chrislu 2 weeks ago
parent
commit
617fecfaa4
  1. 4
      weed/s3api/s3api_object_handlers_put.go

4
weed/s3api/s3api_object_handlers_put.go

@ -528,8 +528,10 @@ func (s3a *S3ApiServer) putToFiler(r *http.Request, uploadUrl string, dataReader
glog.V(3).Infof("putToFiler: setting version ID %s for object %s", versionIdHeader, filePath)
}
// Set TTL-based S3 expiry
// Set TTL-based S3 expiry flag only if object has a TTL
if entry.Attributes.TtlSec > 0 {
entry.Extended[s3_constants.SeaweedFSExpiresS3] = []byte("true")
}
// Copy user metadata and standard headers
for k, v := range r.Header {

Loading…
Cancel
Save