diff --git a/src/providers/s3/s3_provider.cpp b/src/providers/s3/s3_provider.cpp index 5e3116fb..3f26e540 100644 --- a/src/providers/s3/s3_provider.cpp +++ b/src/providers/s3/s3_provider.cpp @@ -55,6 +55,7 @@ get_object_list(i_http_comm &client, const s3_config &config, } if (prefix.has_value() && not prefix.value().empty()) { get.query["prefix"] = prefix.value(); + utils::string::left_trim(get.query["prefix"], '/'); } get.response_handler = [&response_data](const data_buffer &data, long /*response_code*/) {