mirror of
https://github.com/minio/minio.git
synced 2025-11-09 05:34:56 -05:00
lifecycle: Fix object expiration date (#9791)
re-use PredictExpiryTime() in ComputeAction()
This commit is contained in:
@@ -257,7 +257,7 @@ func isETagEqual(left, right string) bool {
|
||||
// after analyzing the current bucket lifecycle rules if any.
|
||||
func setAmzExpirationHeader(w http.ResponseWriter, bucket string, objInfo ObjectInfo) {
|
||||
if lc, err := globalLifecycleSys.Get(bucket); err == nil {
|
||||
ruleID, expiryTime := lc.PredictExpiryTime(objInfo.Name, objInfo.UserTags)
|
||||
ruleID, expiryTime := lc.PredictExpiryTime(objInfo.Name, objInfo.ModTime, objInfo.UserTags)
|
||||
if !expiryTime.IsZero() {
|
||||
w.Header()[xhttp.AmzExpiration] = []string{
|
||||
fmt.Sprintf(`expiry-date="%s", rule-id="%s"`, expiryTime.Format(http.TimeFormat), ruleID),
|
||||
|
||||
Reference in New Issue
Block a user