From 206231f27b2925bad00e1d30ff495c2e68e29eff Mon Sep 17 00:00:00 2001 From: Jon Austin <62040422+jonaustin09@users.noreply.github.com> Date: Thu, 14 Dec 2023 12:42:22 -0500 Subject: [PATCH] S3 Proxy DeleteObjects empty input (#340) * feat: implemented the logic to run integration tests separately * fix: Fixes #335, fixed s3 proxy DeleteObject empty input bug --- backend/s3proxy/s3.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/s3proxy/s3.go b/backend/s3proxy/s3.go index 30df572..7ab2c6f 100644 --- a/backend/s3proxy/s3.go +++ b/backend/s3proxy/s3.go @@ -409,6 +409,10 @@ func (s *S3be) DeleteObjects(ctx context.Context, input *s3.DeleteObjectsInput) return s3response.DeleteObjectsResult{}, err } + if len(input.Delete.Objects) == 0 { + input.Delete.Objects = []types.ObjectIdentifier{} + } + output, err := client.DeleteObjects(ctx, input) err = handleError(err) if err != nil {