From 70c0775f0ff5b27e407180a962147c5f99b14a0e Mon Sep 17 00:00:00 2001 From: Julien Robert Date: Thu, 9 Feb 2023 13:23:41 +0100 Subject: [PATCH] fix: fix gov sims (#14969) --- x/gov/simulation/operations.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/x/gov/simulation/operations.go b/x/gov/simulation/operations.go index c54193ed19..4ea36900e7 100644 --- a/x/gov/simulation/operations.go +++ b/x/gov/simulation/operations.go @@ -448,6 +448,10 @@ func SimulateMsgCancelProposal(ak types.AccountKeeper, bk types.BankKeeper, k *k return simtypes.NoOpMsg(types.ModuleName, TypeMsgCancelProposal, "invalid proposer"), nil, nil } + if (proposal.Status != v1.StatusDepositPeriod) && (proposal.Status != v1.StatusVotingPeriod) { + return simtypes.NoOpMsg(types.ModuleName, TypeMsgCancelProposal, "invalid proposal status"), nil, nil + } + account := ak.GetAccount(ctx, simAccount.Address) spendable := bk.SpendableCoins(ctx, account.GetAddress())