From 287db7a7b6d6d9d066f48c94ac95481e80e5581e Mon Sep 17 00:00:00 2001 From: jonaustin09 Date: Tue, 25 Jul 2023 20:31:40 +0400 Subject: [PATCH] fix: Fixed ListObjects marker bug, now it takes the correct query param as marker --- s3api/controllers/base.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/s3api/controllers/base.go b/s3api/controllers/base.go index acfd9a2..9a8bac5 100644 --- a/s3api/controllers/base.go +++ b/s3api/controllers/base.go @@ -217,7 +217,8 @@ func getstring(s *string) string { func (c S3ApiController) ListActions(ctx *fiber.Ctx) error { bucket := ctx.Params("bucket") prefix := ctx.Query("prefix") - marker := ctx.Query("continuation-token") + cToken := ctx.Query("continuation-token") + marker := ctx.Query("marker") delimiter := ctx.Query("delimiter") maxkeys := ctx.QueryInt("max-keys") access := ctx.Locals("access").(string) @@ -257,7 +258,7 @@ func (c S3ApiController) ListActions(ctx *fiber.Ctx) error { res, err := c.be.ListObjectsV2(&s3.ListObjectsV2Input{ Bucket: &bucket, Prefix: &prefix, - ContinuationToken: &marker, + ContinuationToken: &cToken, Delimiter: &delimiter, MaxKeys: int32(maxkeys), })