From 1af3f72c12c6958dbd0c59a08bc82d0f1b06db85 Mon Sep 17 00:00:00 2001 From: Henk-Jan Lebbink Date: Tue, 17 Jun 2025 14:14:17 +0200 Subject: [PATCH] bugfix (#166) delete_and_purge_bucket add recursive delete This PR enhances the delete_and_purge_bucket method by enabling recursive traversal when listing objects, ensuring nested items and versions are deleted. --- src/s3/client/delete_bucket.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/s3/client/delete_bucket.rs b/src/s3/client/delete_bucket.rs index f3a5611..b53cfc0 100644 --- a/src/s3/client/delete_bucket.rs +++ b/src/s3/client/delete_bucket.rs @@ -74,6 +74,7 @@ impl Client { let mut stream = self .list_objects(&bucket) .include_versions(true) + .recursive(true) .to_stream() .await;