mirror of
https://github.com/minio/minio.git
synced 2025-01-23 04:33:15 -05:00
Revert "s3: Put bucket tagging to return an error when bucket is not found (#13232)"
This reverts commit 91567ba91615b4f12a12de31d64c03a3bc20f706. Revert because the error was incorrectly converted, there are callers that rely on errConfigNotFound and it also took away the migration code. Instead the correct fix is PutBucketTaggingHandler() which is already added.
This commit is contained in:
parent
c25b482301
commit
f9b104f37b
@ -1794,8 +1794,6 @@ func toAPIErrorCode(ctx context.Context, err error) (apiErr APIErrorCode) {
|
||||
}
|
||||
|
||||
switch err {
|
||||
case errVolumeNotFound:
|
||||
apiErr = ErrNoSuchBucket
|
||||
case errInvalidArgument:
|
||||
apiErr = ErrAdminInvalidArgument
|
||||
case errNoSuchUser:
|
||||
|
@ -123,9 +123,6 @@ func (b *BucketMetadata) Load(ctx context.Context, api ObjectLayer, name string)
|
||||
configFile := path.Join(bucketConfigPrefix, name, bucketMetadataFile)
|
||||
data, err := readConfig(ctx, api, configFile)
|
||||
if err != nil {
|
||||
if err == errConfigNotFound {
|
||||
err = errVolumeNotFound
|
||||
}
|
||||
return err
|
||||
}
|
||||
if len(data) <= 4 {
|
||||
@ -152,7 +149,7 @@ func (b *BucketMetadata) Load(ctx context.Context, api ObjectLayer, name string)
|
||||
func loadBucketMetadata(ctx context.Context, objectAPI ObjectLayer, bucket string) (BucketMetadata, error) {
|
||||
b := newBucketMetadata(bucket)
|
||||
err := b.Load(ctx, objectAPI, b.Name)
|
||||
if err != nil {
|
||||
if err != nil && !errors.Is(err, errConfigNotFound) {
|
||||
return b, err
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user