From d3c7d88548b9a81f7eb5e4f3cb66c4dfbcdd1bac Mon Sep 17 00:00:00 2001 From: girazoki Date: Thu, 21 Apr 2022 21:18:09 +0200 Subject: [PATCH] Make sure when storage is empty we set the block number (#1197) --- cumulus/pallets/parachain-system/src/lib.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cumulus/pallets/parachain-system/src/lib.rs b/cumulus/pallets/parachain-system/src/lib.rs index 44da67e5dd..e10f628abf 100644 --- a/cumulus/pallets/parachain-system/src/lib.rs +++ b/cumulus/pallets/parachain-system/src/lib.rs @@ -1049,9 +1049,8 @@ impl BlockNumberProvider for RelaychainBlockNumberProvider { } #[cfg(feature = "runtime-benchmarks")] fn set_block_number(block: Self::BlockNumber) { - if let Some(mut validation_data) = Pallet::::validation_data() { - validation_data.relay_parent_number = block; - ValidationData::::put(validation_data) - } + let mut validation_data = Pallet::::validation_data().unwrap_or_default(); + validation_data.relay_parent_number = block; + ValidationData::::put(validation_data) } }