pallet-migrations: fix index access for singluar migrations (#5695)
Discovered a bug in the migrations pallet while debugging https://github.com/paritytech/try-runtime-cli/pull/90. It only occurs when a single MBM is configured - hence it did not happen when Ajuna Network tried it... Changes: - Check len of the tuple before accessing its nth_id - Make nth_id return `None` on unary tuples and n>0 --------- Signed-off-by:Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by:
ggwpez <ggwpez@users.noreply.github.com>
parent
b21da748
Showing
- prdoc/pr_5695.prdoc 15 additions, 0 deletionsprdoc/pr_5695.prdoc
- substrate/frame/migrations/src/lib.rs 4 additions, 3 deletionssubstrate/frame/migrations/src/lib.rs
- substrate/frame/migrations/src/tests.rs 25 additions, 0 deletionssubstrate/frame/migrations/src/tests.rs
- substrate/frame/support/src/migrations.rs 6 additions, 3 deletionssubstrate/frame/support/src/migrations.rs