@@ -263,14 +263,14 @@ impl<T: Config, const TEST_ALL_STEPS: bool> Migration<T, TEST_ALL_STEPS> {
263
263
impl < T : Config , const TEST_ALL_STEPS : bool > OnRuntimeUpgrade for Migration < T , TEST_ALL_STEPS > {
264
264
fn on_runtime_upgrade ( ) -> Weight {
265
265
let name = <Pallet < T > >:: name ( ) ;
266
- let latest_version = <Pallet < T > >:: current_storage_version ( ) ;
267
- let storage_version = <Pallet < T > >:: on_chain_storage_version ( ) ;
266
+ let current_version = <Pallet < T > >:: current_storage_version ( ) ;
267
+ let on_chain_version = <Pallet < T > >:: on_chain_storage_version ( ) ;
268
268
269
- if storage_version == latest_version {
269
+ if on_chain_version == current_version {
270
270
log:: warn!(
271
271
target: LOG_TARGET ,
272
272
"{name}: No Migration performed storage_version = latest_version = {:?}" ,
273
- & storage_version
273
+ & on_chain_version
274
274
) ;
275
275
return T :: WeightInfo :: on_runtime_upgrade_noop ( )
276
276
}
@@ -281,18 +281,18 @@ impl<T: Config, const TEST_ALL_STEPS: bool> OnRuntimeUpgrade for Migration<T, TE
281
281
log:: warn!(
282
282
target: LOG_TARGET ,
283
283
"{name}: Migration already in progress {:?}" ,
284
- & storage_version
284
+ & on_chain_version
285
285
) ;
286
286
287
287
return T :: WeightInfo :: on_runtime_upgrade_in_progress ( )
288
288
}
289
289
290
290
log:: info!(
291
291
target: LOG_TARGET ,
292
- "{name}: Upgrading storage from {storage_version :?} to {latest_version :?}." ,
292
+ "{name}: Upgrading storage from {on_chain_version :?} to {current_version :?}." ,
293
293
) ;
294
294
295
- let cursor = T :: Migrations :: new ( storage_version + 1 ) ;
295
+ let cursor = T :: Migrations :: new ( on_chain_version + 1 ) ;
296
296
MigrationInProgress :: < T > :: set ( Some ( cursor) ) ;
297
297
298
298
#[ cfg( feature = "try-runtime" ) ]
@@ -308,24 +308,25 @@ impl<T: Config, const TEST_ALL_STEPS: bool> OnRuntimeUpgrade for Migration<T, TE
308
308
// We can't really do much here as our migrations do not happen during the runtime upgrade.
309
309
// Instead, we call the migrations `pre_upgrade` and `post_upgrade` hooks when we iterate
310
310
// over our migrations.
311
- let storage_version = <Pallet < T > >:: on_chain_storage_version ( ) ;
312
- let target_version = <Pallet < T > >:: current_storage_version ( ) ;
311
+ let on_chain_version = <Pallet < T > >:: on_chain_storage_version ( ) ;
312
+ let current_version = <Pallet < T > >:: current_storage_version ( ) ;
313
313
314
- ensure ! (
315
- storage_version != target_version,
316
- "No upgrade: Please remove this migration from your runtime upgrade configuration."
317
- ) ;
314
+ if on_chain_version == current_version {
315
+ log:: warn!(
316
+ target: LOG_TARGET ,
317
+ "No upgrade: Please remove this migration from your Migrations tuple"
318
+ )
319
+ }
318
320
319
321
log:: debug!(
320
322
target: LOG_TARGET ,
321
323
"Requested migration of {} from {:?}(on-chain storage version) to {:?}(current storage version)" ,
322
- <Pallet <T >>:: name( ) , storage_version , target_version
324
+ <Pallet <T >>:: name( ) , on_chain_version , current_version
323
325
) ;
324
326
325
- ensure ! (
326
- T :: Migrations :: is_upgrade_supported( storage_version, target_version) ,
327
- "Unsupported upgrade: VERSION_RANGE should be (on-chain storage version + 1, current storage version)"
328
- ) ;
327
+ if !T :: Migrations :: is_upgrade_supported ( on_chain_version, current_version) {
328
+ log:: warn!( target: LOG_TARGET , "Unsupported upgrade: VERSION_RANGE should be (on-chain storage version + 1, current storage version)" )
329
+ }
329
330
Ok ( Default :: default ( ) )
330
331
}
331
332
0 commit comments