diff --git a/cmd/web-handlers.go b/cmd/web-handlers.go index 465f08c82..70b694d8e 100644 --- a/cmd/web-handlers.go +++ b/cmd/web-handlers.go @@ -1972,6 +1972,8 @@ func toWebAPIError(ctx context.Context, err error) APIError { return getAPIError(ErrStorageFull) case BucketNotFound: return getAPIError(ErrNoSuchBucket) + case BucketNotEmpty: + return getAPIError(ErrBucketNotEmpty) case BucketExists: return getAPIError(ErrBucketAlreadyOwnedByYou) case BucketNameInvalid: diff --git a/cmd/web-handlers_test.go b/cmd/web-handlers_test.go index ad0dd25c6..c5562a6b6 100644 --- a/cmd/web-handlers_test.go +++ b/cmd/web-handlers_test.go @@ -338,7 +338,7 @@ func testDeleteBucketWebHandler(obj ObjectLayer, instanceType string, t TestErrH {"minio", false, "false token", "Authentication failed"}, {"minio", false, token, "The specified bucket is not valid"}, {bucketName, false, token, ""}, - {bucketName, true, token, "Bucket not empty"}, + {bucketName, true, token, "The bucket you tried to delete is not empty"}, {bucketName, false, "", "JWT token missing"}, }