difftreelog
feat(refungible) force storage version
in: master
1 file changed
pallets/refungible/src/lib.rsdiffbeforeafterboth159 #[pallet::hooks]159 #[pallet::hooks]160 impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {160 impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {161 fn on_runtime_upgrade() -> Weight {161 fn on_runtime_upgrade() -> Weight {162 if StorageVersion::get::<Pallet<T>>() < StorageVersion::new(1) {162 StorageVersion::new(1).put::<Pallet<T>>();163 <TokenData<T>>::translate_values::<ItemDataVersion1, _>(|v| {164 Some(<ItemDataVersion2>::from(v))165 })166 }167163168 0164 0169 }165 }