mirror of
https://github.com/minio/minio.git
synced 2025-02-03 09:55:59 -05:00
Pass versionID to checkReplicateDelete in web handler (#11244)
This commit is contained in:
parent
5c52d5ffc7
commit
b35b537e3f
@ -751,7 +751,7 @@ next:
|
|||||||
}
|
}
|
||||||
if hasReplicationRules(ctx, args.BucketName, []ObjectToDelete{{ObjectName: objectName}}) || hasLifecycleConfig {
|
if hasReplicationRules(ctx, args.BucketName, []ObjectToDelete{{ObjectName: objectName}}) || hasLifecycleConfig {
|
||||||
goi, gerr = getObjectInfoFn(ctx, args.BucketName, objectName, opts)
|
goi, gerr = getObjectInfoFn(ctx, args.BucketName, objectName, opts)
|
||||||
if _, replicateDel = checkReplicateDelete(ctx, args.BucketName, ObjectToDelete{ObjectName: objectName}, goi, gerr); replicateDel {
|
if _, replicateDel = checkReplicateDelete(ctx, args.BucketName, ObjectToDelete{ObjectName: objectName, VersionID: goi.VersionID}, goi, gerr); replicateDel {
|
||||||
opts.DeleteMarkerReplicationStatus = string(replication.Pending)
|
opts.DeleteMarkerReplicationStatus = string(replication.Pending)
|
||||||
opts.DeleteMarker = true
|
opts.DeleteMarker = true
|
||||||
}
|
}
|
||||||
@ -855,8 +855,8 @@ next:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
_, replicateDel := checkReplicateDelete(ctx, args.BucketName, ObjectToDelete{ObjectName: obj.Name, VersionID: obj.VersionID}, obj, nil)
|
||||||
// since versioned delete is not available on web browser, yet - this is a simple DeleteMarker replication
|
// since versioned delete is not available on web browser, yet - this is a simple DeleteMarker replication
|
||||||
_, replicateDel := checkReplicateDelete(ctx, args.BucketName, ObjectToDelete{ObjectName: obj.Name}, obj, nil)
|
|
||||||
objToDel := ObjectToDelete{ObjectName: obj.Name}
|
objToDel := ObjectToDelete{ObjectName: obj.Name}
|
||||||
if replicateDel {
|
if replicateDel {
|
||||||
objToDel.DeleteMarkerReplicationStatus = string(replication.Pending)
|
objToDel.DeleteMarkerReplicationStatus = string(replication.Pending)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user