send assignments even when we have an approval (#2757)

This commit is contained in:
Robert Habermeier authored and GitHub committed 2021-03-29 16:34:14 +00:00
1 parent 76db00f398
commit 54074d2d76
2 files changed
+102 -6

No files matched your search

@@ -944,13 +944,24 @@ impl State {
}
match approval_state {
ApprovalState::Assigned(cert) => {
assignments.push((IndirectAssignmentCert {
block_hash: block.clone(),
validator: validator_index.clone(),
cert: cert.clone(),
}, candidate_index.clone()));
assignments.push((
IndirectAssignmentCert {
block_hash: block.clone(),
validator: validator_index.clone(),
cert: cert.clone(),
},
candidate_index.clone(),
));
}
ApprovalState::Approved(_, signature) => {
ApprovalState::Approved(assignment_cert, signature) => {
assignments.push((
IndirectAssignmentCert {
block_hash: block.clone(),
validator: validator_index.clone(),
cert: assignment_cert.clone(),
},
candidate_index.clone(),
));
approvals.push(IndirectSignedApprovalVote {
block_hash: block.clone(),
validator: validator_index.clone(),