Merge pull request #4218 from fosscel/fix-s3-continuation

fix (s3): use correct continuation token
This commit is contained in:
mikeprimm 2025-07-08 22:06:18 -04:00 committed by GitHub
commit dae7437e07

View file

@ -407,7 +407,7 @@ public class AWSS3MapStorage extends MapStorage {
} }
if (result.isTruncated()) { // If more, build continuiation request if (result.isTruncated()) { // If more, build continuiation request
req = ListObjectsV2Request.builder().bucketName(bucketname) req = ListObjectsV2Request.builder().bucketName(bucketname)
.prefix(basekey).delimiter("").maxKeys(1000).continuationToken(result.getContinuationToken()).encodingType("url").requestPayer("requester").build(); .prefix(basekey).delimiter("").maxKeys(1000).continuationToken(result.getNextContinuationToken()).encodingType("url").requestPayer("requester").build();
} }
else { // Else, we're done else { // Else, we're done
done = true; done = true;
@ -480,7 +480,7 @@ public class AWSS3MapStorage extends MapStorage {
} }
if (result.isTruncated()) { // If more, build continuiation request if (result.isTruncated()) { // If more, build continuiation request
req = ListObjectsV2Request.builder().bucketName(bucketname) req = ListObjectsV2Request.builder().bucketName(bucketname)
.prefix(basekey).delimiter("").maxKeys(1000).continuationToken(result.getContinuationToken()).encodingType("url").requestPayer("requester").build(); .prefix(basekey).delimiter("").maxKeys(1000).continuationToken(result.getNextContinuationToken()).encodingType("url").requestPayer("requester").build();
} }
else { // Else, we're done else { // Else, we're done
done = true; done = true;