From e4033faa38ef3fe00148d9fab359dc1603b50ff8 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Mon, 11 Sep 2023 21:02:09 +0200 Subject: [PATCH] fix: genesis on migrations (backport #17679) (#17683) --- types/module/module.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/types/module/module.go b/types/module/module.go index b853195c51..3ba589c58a 100644 --- a/types/module/module.go +++ b/types/module/module.go @@ -694,12 +694,11 @@ func (m Manager) RunMigrations(ctx context.Context, cfg Configurator, fromVM Ver } } else { sdkCtx.Logger().Info(fmt.Sprintf("adding a new module: %s", moduleName)) - module1, ok := m.Modules[moduleName].(HasGenesis) - if ok { - module1.InitGenesis(sdkCtx, c.cdc, module1.DefaultGenesis(c.cdc)) + if module, ok := m.Modules[moduleName].(HasGenesis); ok { + module.InitGenesis(sdkCtx, c.cdc, module.DefaultGenesis(c.cdc)) } - if module2, ok := m.Modules[moduleName].(HasABCIGenesis); ok { - moduleValUpdates := module2.InitGenesis(sdkCtx, c.cdc, module1.DefaultGenesis(c.cdc)) + if module, ok := m.Modules[moduleName].(HasABCIGenesis); ok { + moduleValUpdates := module.InitGenesis(sdkCtx, c.cdc, module.DefaultGenesis(c.cdc)) // The module manager assumes only one module will update the // validator set, and it can't be a new module. if len(moduleValUpdates) > 0 {