Fixed wrong queued message handling
If BP and proposal was queued after dispatching messages in proposal
step, it was not dispatched during commit.
@@ -561,6 +561,9 @@ func (cs *consensus) enterCommit(partSetID *PartSetID) {
if cs.currentBlockParts.IsComplete() {
cs.commitAndEnterNewHeight()
}
+
+ // dispatch to handle queued blockPart
+ cs.dispatchQueuedMessage()
}
func (cs *consensus) enterNewHeight() {
