diff --git a/cmd/erasure-metadata.go b/cmd/erasure-metadata.go index 43324dbc0..9dada5eb1 100644 --- a/cmd/erasure-metadata.go +++ b/cmd/erasure-metadata.go @@ -102,7 +102,7 @@ func (fi FileInfo) IsValid() bool { func (fi FileInfo) ToObjectInfo(bucket, object string) ObjectInfo { object = decodeDirObject(object) versionID := fi.VersionID - if globalBucketVersioningSys.Enabled(bucket) && versionID == "" { + if (globalBucketVersioningSys.Enabled(bucket) || globalBucketVersioningSys.Suspended(bucket)) && versionID == "" { versionID = nullVersionID }