mirror of
https://github.com/pgsty/minio.git
synced 2026-11-01 13:22:02 +03:00
style(storage): satisfy callback selection lint rule
Signed-off-by: Feng Ruohang <rh@vonng.com>
This commit is contained in:
@@ -303,17 +303,18 @@ func (z *erasureServerPools) deleteObjectReconciled(ctx context.Context, bucket,
|
|||||||
if opts.EvalRetentionBypassFn != nil || opts.EvalMetadataFn != nil {
|
if opts.EvalRetentionBypassFn != nil || opts.EvalMetadataFn != nil {
|
||||||
logical := primary.ObjInfo
|
logical := primary.ObjInfo
|
||||||
var gerr error
|
var gerr error
|
||||||
if logical.DeleteMarker {
|
switch {
|
||||||
|
case logical.DeleteMarker:
|
||||||
// Markers can be deleted by version ID. Match the set layer's
|
// Markers can be deleted by version ID. Match the set layer's
|
||||||
// callback inputs instead of rejecting them as metadata updates.
|
// callback inputs instead of rejecting them as metadata updates.
|
||||||
gerr = toObjectErr(errMethodNotAllowed, bucket, object)
|
gerr = toObjectErr(errMethodNotAllowed, bucket, object)
|
||||||
if opts.VersionID == "" || opts.DeleteMarker {
|
if opts.VersionID == "" || opts.DeleteMarker {
|
||||||
gerr = toObjectErr(errFileNotFound, bucket, object)
|
gerr = toObjectErr(errFileNotFound, bucket, object)
|
||||||
}
|
}
|
||||||
} else if opts.VersionID != "" {
|
case opts.VersionID != "":
|
||||||
// An addressed version already resolved every copy above.
|
// An addressed version already resolved every copy above.
|
||||||
logical = mergedPoolObjectInfo(copies)
|
logical = mergedPoolObjectInfo(copies)
|
||||||
} else {
|
default:
|
||||||
versions, err := z.metadataPoolInfos(ctx, bucket, object, opts)
|
versions, err := z.metadataPoolInfos(ctx, bucket, object, opts)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return ObjectInfo{}, err
|
return ObjectInfo{}, err
|
||||||
|
|||||||
Reference in New Issue
Block a user