diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2018-05-02 22:37:26 +0200 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2018-05-02 22:37:26 +0200 |
| commit | fc023fb7387772b70496d24449e301cd856634ff (patch) | |
| tree | 2f48bbe0abea40586de9679d229da9e3666357a2 /bulk.go | |
| parent | 714ac4546a1378fec6fbec94096c6ec315214081 (diff) | |
| download | go-schwift-fc023fb7387772b70496d24449e301cd856634ff.tar.gz | |
test coverage for bulk-delete fallback code path
Diffstat (limited to 'bulk.go')
| -rw-r--r-- | bulk.go | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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) |
