mirror of
https://github.com/pgsty/minio.git
synced 2026-07-23 22:16:15 +03:00
Pass versionID to checkReplicateDelete in web handler (#11244)
This commit is contained in:
committed by
GitHub
parent
5c52d5ffc7
commit
b35b537e3f
+2
-2
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user