From 401344ac5acaf99e7e5c0574722cd06055296587 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Sat, 30 Nov 2024 17:40:22 -0600 Subject: [PATCH] s3 fixes --- .../librepertory/src/providers/s3/s3_provider.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/repertory/librepertory/src/providers/s3/s3_provider.cpp b/repertory/librepertory/src/providers/s3/s3_provider.cpp index 6bfe24b2..9aa42779 100644 --- a/repertory/librepertory/src/providers/s3/s3_provider.cpp +++ b/repertory/librepertory/src/providers/s3/s3_provider.cpp @@ -491,6 +491,17 @@ auto s3_provider::get_file_list(api_file_list &list) const -> api_error { return api_error::comm_error; } + grab_more = doc.select_node("/ListBucketResult/IsTruncated") + .node() + .text() + .as_bool(); + if (grab_more) { + token = doc.select_node("/ListBucketResult/NextContinuationToken") + .node() + .text() + .as_string(); + } + auto node_list = doc.select_nodes("/ListBucketResult/Contents"); for (auto &&node : node_list) { auto api_path =