From c8b66415bb1604b6733643940173d2ad3ec62cce Mon Sep 17 00:00:00 2001 From: Ankan <10196091+Ank4n@users.noreply.github.com> Date: Sun, 7 May 2023 18:06:06 +0200 Subject: [PATCH] divide payload into atleast one chunk (#14086) --- substrate/utils/frame/remote-externalities/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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,