From 4bdfba5e79a5a89fc577529885884ccb8bebda86 Mon Sep 17 00:00:00 2001
From: "daniil.frolov" <daniil.frolov@demlabs.net>
Date: Wed, 24 Jul 2024 06:31:01 +0000
Subject: [PATCH] hotfix-12458

---
 dap-sdk                        | 2 +-
 modules/net/dap_chain_ledger.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dap-sdk b/dap-sdk
index d433979b5a..7c637ae9dd 160000
--- a/dap-sdk
+++ b/dap-sdk
@@ -1 +1 @@
-Subproject commit d433979b5a48f7b0291e4ecf9d64aa67c9676782
+Subproject commit 7c637ae9ddb7903f7f78ceb1aa06cf067925b1a7
diff --git a/modules/net/dap_chain_ledger.c b/modules/net/dap_chain_ledger.c
index 79b536b499..172b018039 100644
--- a/modules/net/dap_chain_ledger.c
+++ b/modules/net/dap_chain_ledger.c
@@ -4044,7 +4044,7 @@ static int s_tx_cache_check(dap_ledger_t *a_ledger,
             l_tx_prev = s_find_datum_tx_by_hash(a_ledger, l_tx_prev_hash, &l_item_out, false);
             char l_tx_prev_hash_str[DAP_HASH_FAST_STR_SIZE];
             dap_hash_fast_to_str(l_tx_prev_hash, l_tx_prev_hash_str, DAP_HASH_FAST_STR_SIZE);
-            if (!l_tx_prev && !a_check_for_removing) { // Unchained transaction or previous TX was already spent and removed from ledger
+            if (!l_tx_prev) { // Unchained transaction or previous TX was already spent and removed from ledger
                 debug_if(s_debug_more && !a_from_threshold, L_DEBUG, "No previous transaction was found for hash %s", l_tx_prev_hash_str);
                 l_err_num = DAP_CHAIN_CS_VERIFY_CODE_TX_NO_PREVIOUS;
                 break;
-- 
GitLab