From e40f0405dfa93127920ae29f3bd4fa1449e4b4d2 Mon Sep 17 00:00:00 2001 From: Andrew Gaul Date: Sat, 26 Oct 2024 23:11:06 -0700 Subject: [PATCH] Ignore CONTAINER_NOT_FOUND when deleting a bucket Reference #606. --- .../java/org/gaul/s3proxy/azureblob/AzureBlobStore.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gaul/s3proxy/azureblob/AzureBlobStore.java b/src/main/java/org/gaul/s3proxy/azureblob/AzureBlobStore.java index 28d8106..d407dd2 100644 --- a/src/main/java/org/gaul/s3proxy/azureblob/AzureBlobStore.java +++ b/src/main/java/org/gaul/s3proxy/azureblob/AzureBlobStore.java @@ -190,7 +190,13 @@ public final class AzureBlobStore extends BaseBlobStore { @Override public void deleteContainer(String container) { - blobServiceClient.deleteBlobContainer(container); + try { + blobServiceClient.deleteBlobContainer(container); + } catch (BlobStorageException bse) { + if (bse.getErrorCode() != BlobErrorCode.CONTAINER_NOT_FOUND) { + throw bse; + } + } } @Override