diff --git a/rai/node/node.cpp b/rai/node/node.cpp index 52b28e9d..16d03548 100644 --- a/rai/node/node.cpp +++ b/rai/node/node.cpp @@ -3757,6 +3757,7 @@ void rai::active_transactions::announce_votes () // Broadcast winner if (node.ledger.could_fit (transaction, *election_l->status.winner)) { + election_l->compute_rep_votes (transaction); if (std::chrono::system_clock::now () >= node.config.generate_hash_votes_at) { node.network.republish_block (transaction, election_l->status.winner, false); @@ -3772,7 +3773,6 @@ void rai::active_transactions::announce_votes () } else { - election_l->compute_rep_votes (transaction); node.network.republish_block (transaction, election_l->status.winner); } }