diff --git a/cmd/xl-storage-format-v2.go b/cmd/xl-storage-format-v2.go index 1f8f020d9..0331f5cc3 100644 --- a/cmd/xl-storage-format-v2.go +++ b/cmd/xl-storage-format-v2.go @@ -784,7 +784,9 @@ func (z *xlMetaV2) UpdateObjectVersion(fi FileInfo) error { return nil } case DeleteType: - return errMethodNotAllowed + if version.DeleteMarker.VersionID == uv { + return errMethodNotAllowed + } } }