From ce2ce4b16eba6e619896c3ed2f6b29cba03d0835 Mon Sep 17 00:00:00 2001 From: weisd Date: Mon, 7 Jul 2025 18:07:18 +0800 Subject: [PATCH] fix:make bucket err (#85) --- crates/ecstore/src/store.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/ecstore/src/store.rs b/crates/ecstore/src/store.rs index bff22f7d2..85fbeecc9 100644 --- a/crates/ecstore/src/store.rs +++ b/crates/ecstore/src/store.rs @@ -1372,7 +1372,8 @@ impl StorageAPI for ECStore { } 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 .delete_bucket( bucket, @@ -1384,6 +1385,8 @@ impl StorageAPI for ECStore { ) .await; } + + return Err(err); }; let mut meta = BucketMetadata::new(bucket);