Skip to content

Commit 64154ca

Browse files
authored
Fix Bug Delete Folder (#912)
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com>
1 parent 1689a73 commit 64154ca

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

restapi/user_objects.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,14 +294,15 @@ func getDeleteObjectResponse(session *models.Principal, params user_api.DeleteOb
294294
func getDeleteMultiplePathsResponse(session *models.Principal, params user_api.DeleteMultipleObjectsParams) *models.Error {
295295
ctx := context.Background()
296296
var version string
297-
s3Client, err := newS3BucketClient(session, params.BucketName, "")
298-
if err != nil {
299-
return prepareError(err)
300-
}
301297
for i := 0; i < len(params.Files); i++ {
302298
if params.Files[i].VersionID != "" {
303299
version = params.Files[i].VersionID
304300
}
301+
prefix := params.Files[i].Path
302+
s3Client, err := newS3BucketClient(session, params.BucketName, prefix)
303+
if err != nil {
304+
return prepareError(err)
305+
}
305306
// create a mc S3Client interface implementation
306307
// defining the client to be used
307308
mcClient := mcClient{client: s3Client}

0 commit comments

Comments
 (0)