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

View File

@@ -168,7 +168,9 @@ func (fi FileInfo) ToObjectInfo(bucket, object string, versioned bool) ObjectInf
objInfo.Parts = fi.Parts
// 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
} else {
objInfo.StorageClass = globalMinioDefaultStorageClass