diff --git a/internal/consensus/state.go b/internal/consensus/state.go index 5ac54f14a..cc1bac1da 100644 --- a/internal/consensus/state.go +++ b/internal/consensus/state.go @@ -2400,13 +2400,10 @@ func (cs *State) addVote( if err == nil { err := cs.blockExec.VerifyVoteExtension(ctx, vote) cs.metrics.MarkVoteExtensionReceived(err == nil) - } else { - if !errors.Is(err, types.ErrVoteExtensionAbsent) { - return false, err - } - if cs.state.ConsensusParams.Vote.RequireExtensions(cs.Height) { - return false, err - } + } else if !errors.Is(err, types.ErrVoteExtensionAbsent) { + return false, err + } else if cs.state.ConsensusParams.Vote.RequireExtensions(cs.Height) { + return false, err } }