diff --git a/substrate/utils/frame/remote-externalities/src/lib.rs b/substrate/utils/frame/remote-externalities/src/lib.rs index 01c6738847..d4ddacbcb5 100644 --- a/substrate/utils/frame/remote-externalities/src/lib.rs +++ b/substrate/utils/frame/remote-externalities/src/lib.rs @@ -556,7 +556,7 @@ where .unwrap() .progress_chars("=>-"), ); - let payloads_chunked = payloads.chunks(&payloads.len() / Self::PARALLEL_REQUESTS); + let payloads_chunked = payloads.chunks((&payloads.len() / Self::PARALLEL_REQUESTS).max(1)); let requests = payloads_chunked.map(|payload_chunk| { Self::get_storage_data_dynamic_batch_size( &client,