fix:make bucket err (#85)

This commit is contained in:
weisd
2025-07-07 18:07:18 +08:00
committed by GitHub
parent 1ecd5a87d9
commit ce2ce4b16e
+4 -1
View File
@@ -1372,7 +1372,8 @@ impl StorageAPI for ECStore {
} }
if let Err(err) = self.peer_sys.make_bucket(bucket, opts).await { if let Err(err) = self.peer_sys.make_bucket(bucket, opts).await {
if !is_err_bucket_exists(&err.into()) { let err = err.into();
if !is_err_bucket_exists(&err) {
let _ = self let _ = self
.delete_bucket( .delete_bucket(
bucket, bucket,
@@ -1384,6 +1385,8 @@ impl StorageAPI for ECStore {
) )
.await; .await;
} }
return Err(err);
}; };
let mut meta = BucketMetadata::new(bucket); let mut meta = BucketMetadata::new(bucket);