Return remote tier as StorageClass for transitioned objects (#16035)

This commit is contained in:
Krishnan Parthasarathi
2022-11-09 15:57:34 -08:00
committed by GitHub
parent 7ba281728f
commit 40a2c6b882
+3 -1
View File
@@ -168,7 +168,9 @@ func (fi FileInfo) ToObjectInfo(bucket, object string, versioned bool) ObjectInf
objInfo.Parts = fi.Parts objInfo.Parts = fi.Parts
// Update storage class // Update storage class
if sc, ok := fi.Metadata[xhttp.AmzStorageClass]; ok { if fi.TransitionTier != "" {
objInfo.StorageClass = fi.TransitionTier
} else if sc, ok := fi.Metadata[xhttp.AmzStorageClass]; ok {
objInfo.StorageClass = sc objInfo.StorageClass = sc
} else { } else {
objInfo.StorageClass = globalMinioDefaultStorageClass objInfo.StorageClass = globalMinioDefaultStorageClass