From fc023fb7387772b70496d24449e301cd856634ff Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Wed, 2 May 2018 22:37:26 +0200 Subject: test coverage for bulk-delete fallback code path --- bulk.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bulk.go') diff --git a/bulk.go b/bulk.go index a0f458e..2d61437 100644 --- a/bulk.go +++ b/bulk.go @@ -26,6 +26,8 @@ import ( "net/url" "strconv" "strings" + + "github.com/majewsky/schwift/capabilities" ) //BulkUploadFormat enumerates possible archive formats for Container.BulkUpload(). @@ -160,7 +162,7 @@ func (a *Account) BulkDelete(objects []*Object, containers []*Container, opts *R if err != nil { return 0, 0, err } - if caps.BulkDelete == nil { + if caps.BulkDelete == nil || !capabilities.AllowBulkDelete { return a.bulkDeleteSingle(objects, containers, opts) } chunkSize := int(caps.BulkDelete.MaximumDeletesPerRequest) -- cgit v1.2.3