From e16e3d083d78b05fafc7b34990a2cb58b38a3812 Mon Sep 17 00:00:00 2001 From: Simon Lin Date: Tue, 6 Aug 2024 20:34:38 +1000 Subject: [PATCH] fix: Panic reading multiple CSV files from cloud --- crates/polars-io/src/file_cache/utils.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/polars-io/src/file_cache/utils.rs b/crates/polars-io/src/file_cache/utils.rs index 034dd83307cc..a7fe3396ce3c 100644 --- a/crates/polars-io/src/file_cache/utils.rs +++ b/crates/polars-io/src/file_cache/utils.rs @@ -95,7 +95,7 @@ pub fn init_entries_from_uri_list( let cloud_path = object_path_from_str(&prefix)?; let object_store = - object_stores[std::cmp::min(i, object_stores.len())].clone(); + object_stores[std::cmp::min(i, object_stores.len() - 1)].clone(); let uri = uri.clone(); Ok(Arc::new(CloudFileFetcher {