diff --git a/consensus/consensus.go b/consensus/consensus.go index 8de539683..a98a25489 100644 --- a/consensus/consensus.go +++ b/consensus/consensus.go @@ -310,13 +310,13 @@ func (cs *consensus) AddVote(vte *vote.Vote) { if added { cs.logger.Info("new vote added", "vote", vte) - cs.currentState.onAddVote(vte) - if vte.Type() == vote.VoteTypeCPDecided { if vte.Round() > cs.round { cs.changeProposer.cpDecide(vte.Round(), vte.CPValue()) } } + + cs.currentState.onAddVote(vte) } }