add Err to BucketExists when NoSuchBucket (#17155)

This commit is contained in:
jiuker 2023-05-08 22:51:59 +08:00 committed by GitHub
parent e3a070e3de
commit 629503ff73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -215,7 +215,7 @@ func (sys *BucketTargetSys) SetTarget(ctx context.Context, bucket string, tgt *m
if err != nil { if err != nil {
switch minio.ToErrorResponse(err).Code { switch minio.ToErrorResponse(err).Code {
case "NoSuchBucket": case "NoSuchBucket":
return BucketRemoteTargetNotFound{Bucket: tgt.TargetBucket} return BucketRemoteTargetNotFound{Bucket: tgt.TargetBucket, Err: err}
case "AccessDenied": case "AccessDenied":
return RemoteTargetConnectionErr{Bucket: tgt.TargetBucket, AccessKey: tgt.Credentials.AccessKey, Err: err} return RemoteTargetConnectionErr{Bucket: tgt.TargetBucket, AccessKey: tgt.Credentials.AccessKey, Err: err}
} }