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 {