diff --git a/substrate/frame/im-online/src/migration.rs b/substrate/frame/im-online/src/migration.rs index 2f567ce778..8465296597 100644 --- a/substrate/frame/im-online/src/migration.rs +++ b/substrate/frame/im-online/src/migration.rs @@ -61,8 +61,6 @@ pub mod v1 { impl OnRuntimeUpgrade for Migration { #[cfg(feature = "try-runtime")] fn pre_upgrade() -> Result, TryRuntimeError> { - ensure!(StorageVersion::get::>() == 0, "can only upgrade from version 0"); - let count = v0::ReceivedHeartbeats::::iter().count(); log::info!(target: TARGET, "Migrating {} received heartbeats", count); @@ -111,7 +109,7 @@ pub mod v1 { old_received_heartbeats ); } - ensure!(StorageVersion::get::>() == 1, "must upgrade"); + ensure!(StorageVersion::get::>() >= 1, "must upgrade"); Ok(()) }