Skip to content

Commit 629c4a7

Browse files
committed
ClearDown tests
1 parent 29e3548 commit 629c4a7

File tree

2 files changed

+468
-2
lines changed

2 files changed

+468
-2
lines changed

src/KeeperData.Infrastructure/Storage/S3BlobStorageService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ public async Task<ClearDownResult> ClearDownAsync(CancellationToken cancellation
228228

229229
var listResponse = await _s3Client.ListObjectsV2Async(listRequest, cancellationToken).ConfigureAwait(false);
230230

231-
if (listResponse.S3Objects.Count > 0)
231+
if (listResponse.S3Objects?.Count > 0)
232232
{
233233
// Delete objects in batches (S3 allows up to 1000 per batch)
234234
var deleteRequest = new DeleteObjectsRequest
@@ -247,7 +247,7 @@ public async Task<ClearDownResult> ClearDownAsync(CancellationToken cancellation
247247
_logger.LogDebug("Deleted {Count} objects from container {Container}",
248248
deleteResponse.DeletedObjects.Count, _bucketName);
249249

250-
if (deleteResponse.DeleteErrors.Count > 0)
250+
if (deleteResponse.DeleteErrors?.Count > 0)
251251
{
252252
foreach (var error in deleteResponse.DeleteErrors)
253253
{

0 commit comments

Comments
 (0)