diff --git a/cmd/storage-datatypes.go b/cmd/storage-datatypes.go index cfe20f710..b2717b734 100644 --- a/cmd/storage-datatypes.go +++ b/cmd/storage-datatypes.go @@ -152,6 +152,15 @@ func (f *FileInfoVersions) findVersionIndex(v string) int { if f == nil || v == "" { return -1 } + if v == nullVersionID { + for i, ver := range f.Versions { + if ver.VersionID == "" { + return i + } + } + return -1 + } + for i, ver := range f.Versions { if ver.VersionID == v { return i