From aefa4d015284bab44c4f46e9504c40995b4c7fd8 Mon Sep 17 00:00:00 2001 From: Sergey Kroshnin Date: Wed, 12 May 2021 11:53:47 +0300 Subject: [PATCH] Fix active transactions pruning regression (#3273) https://github.com/nanocurrency/nano-node/issues/3271 --- nano/node/active_transactions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nano/node/active_transactions.cpp b/nano/node/active_transactions.cpp index 463a74d6..b86596e8 100644 --- a/nano/node/active_transactions.cpp +++ b/nano/node/active_transactions.cpp @@ -808,7 +808,7 @@ nano::election_insertion_result nano::active_transactions::insert_impl (nano::un if (!previous_balance_a.is_initialized () && !block_a->previous ().is_zero ()) { auto transaction (node.store.tx_begin_read ()); - if (node.ledger.block_or_pruned_exists (block_a->previous ())) + if (node.store.block_exists (transaction, block_a->previous ())) { previous_balance = node.ledger.balance (transaction, block_a->previous ()); }