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 140b6ea242
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -407,7 +407,7 @@ public class AWSS3MapStorage extends MapStorage {
}
if (result.isTruncated()) { // If more, build continuiation request
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
done = true;
@ -480,7 +480,7 @@ public class AWSS3MapStorage extends MapStorage {
}
if (result.isTruncated()) { // If more, build continuiation request
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
done = true;