From 245284d62f0ba349d70f1c12bfbc701190ad4a31 Mon Sep 17 00:00:00 2001 From: joshieDo <93316087+joshieDo@users.noreply.github.com> Date: Wed, 31 Jul 2024 16:57:21 +0100 Subject: [PATCH] fix: update indices outside of loop on `PersistenceService` (#9945) --- crates/engine/tree/src/persistence.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/crates/engine/tree/src/persistence.rs b/crates/engine/tree/src/persistence.rs index 0ad8f61cfc..9678f24d45 100644 --- a/crates/engine/tree/src/persistence.rs +++ b/crates/engine/tree/src/persistence.rs @@ -87,14 +87,14 @@ impl PersistenceService { provider_rw.write_hashed_state(&hashed_state.clone().into_sorted())?; provider_rw.write_trie_updates(&trie_updates)?; } - - // update history indices - provider_rw.update_history_indices(first_number..=last_block_number)?; - - // Update pipeline progress - provider_rw.update_pipeline_stages(last_block_number, false)?; } + // update history indices + provider_rw.update_history_indices(first_number..=last_block_number)?; + + // Update pipeline progress + provider_rw.update_pipeline_stages(last_block_number, false)?; + provider_rw.commit()?; debug!(target: "tree::persistence", range = ?first_number..=last_block_number, "Appended block data");