From 47627bb6c99c930529aac3333e64e8bbb3f2a1f0 Mon Sep 17 00:00:00 2001
From: "daniil.frolov" <daniil.frolov@demlabs.net>
Date: Wed, 1 Mar 2023 18:04:22 +0700
Subject: [PATCH] Ledger cache set by config

---
 modules/chain/dap_chain_ledger.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/chain/dap_chain_ledger.c b/modules/chain/dap_chain_ledger.c
index 67df1a73f0..c71f350b40 100644
--- a/modules/chain/dap_chain_ledger.c
+++ b/modules/chain/dap_chain_ledger.c
@@ -2052,8 +2052,8 @@ dap_ledger_t* dap_chain_ledger_create(uint16_t a_check_flags, char *a_net_name)
     l_ledger_priv->tps_count = 0;
 
 #ifndef DAP_CHAIN_LEDGER_TEST
-    l_ledger_priv->cached = true;
-    if (dap_config_get_item_bool_default(g_config, "ledger", "cache_enabled", true)) {
+    l_ledger_priv->cached = dap_config_get_item_bool_default(g_config, "ledger", "cache_enabled", true);
+    if ( l_ledger_priv->cached ) {
         dap_chain_node_role_t l_role = dap_chain_net_get_role(l_ledger_priv->net);
         if (l_role.enums != NODE_ROLE_MASTER && l_role.enums != NODE_ROLE_ROOT) {
             // load ledger cache from GDB
-- 
GitLab