Skip to content

Commit d296539

Browse files
committed
avalanche-kms: fix chunk size
Signed-off-by: Gyuho Lee <[email protected]>
1 parent 24bf35a commit d296539

File tree

1 file changed

+7
-1
lines changed
  • avalanche-kms/src/create

1 file changed

+7
-1
lines changed

avalanche-kms/src/create/mod.rs

+7-1
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,13 @@ pub async fn execute(
402402
Print(format!("\nWrote keys in chunk\n",)),
403403
ResetColor
404404
)?;
405-
for (cursor, chunk) in keys.0.chunks(keys_file_chunks).enumerate() {
405+
406+
let mut chunk_size = keys.0.len() / keys_file_chunks;
407+
let remainder = keys.0.len() % keys_file_chunks;
408+
if remainder != 0 {
409+
chunk_size = chunk_size + 1;
410+
}
411+
for (cursor, chunk) in keys.0.chunks(chunk_size).enumerate() {
406412
let chunk_file_output_path = format!("{keys_file_output}.{}.yaml", cursor + 1);
407413
let chunk_keys = Keys(chunk.to_vec());
408414
chunk_keys.sync(&chunk_file_output_path)?;

0 commit comments

Comments
 (0)