mirror of
https://github.com/pgsty/minio.git
synced 2026-07-20 04:30:26 +03:00
Check for bucket existence in Set/Get/Remove bucket policy workflow + tests (#2745)
This commit is contained in:
committed by
Harshavardhana
parent
e66fb4bd7b
commit
90417d2dd6
@@ -240,3 +240,15 @@ func cleanupDir(storage StorageAPI, volume, dirPath string) error {
|
||||
err := delFunc(retainSlash(pathJoin(dirPath)))
|
||||
return err
|
||||
}
|
||||
|
||||
// Checks whether bucket exists.
|
||||
func isBucketExist(bucket string, obj ObjectLayer) error {
|
||||
if !IsValidBucketName(bucket) {
|
||||
return BucketNameInvalid{Bucket: bucket}
|
||||
}
|
||||
_, err := obj.GetBucketInfo(bucket)
|
||||
if err != nil {
|
||||
return BucketNotFound{Bucket: bucket}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user