batch: validate versioning on src/tgt buckets (#16955)

This commit is contained in:
Poorna
2023-04-04 10:50:11 -07:00
committed by GitHub
parent 5fa3665074
commit 699a24f7e5
2 changed files with 6 additions and 4 deletions

View File

@@ -998,7 +998,7 @@ func (er erasureObjects) putObject(ctx context.Context, bucket string, object st
if opts.CheckPrecondFn != nil {
obj, err := er.getObjectInfo(ctx, bucket, object, opts)
if err != nil && !isErrVersionNotFound(err) {
if err != nil && !isErrVersionNotFound(err) && !isErrObjectNotFound(err) {
return objInfo, err
}
if opts.CheckPrecondFn(obj) {