fix: UpdateObjectVersion should compare versionID through versions (#12726)

fixes #12703
This commit is contained in:
Poorna Krishnamoorthy 2021-07-15 15:01:59 -07:00 committed by GitHub
parent 9516587a6c
commit a6ec405443
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -784,9 +784,11 @@ func (z *xlMetaV2) UpdateObjectVersion(fi FileInfo) error {
return nil return nil
} }
case DeleteType: case DeleteType:
if version.DeleteMarker.VersionID == uv {
return errMethodNotAllowed return errMethodNotAllowed
} }
} }
}
return errFileVersionNotFound return errFileVersionNotFound
} }