From 7af4327fa68c20dd0439494c0d7087ce299c9233 Mon Sep 17 00:00:00 2001
From: "roman.padenkov" <roman.padenkov@demlabs.net>
Date: Wed, 4 Sep 2024 13:30:21 +0700
Subject: [PATCH] ...

---
 modules/net/dap_chain_node_cli_cmd_tx.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/modules/net/dap_chain_node_cli_cmd_tx.c b/modules/net/dap_chain_node_cli_cmd_tx.c
index d0aedf0bc1..0f25583867 100644
--- a/modules/net/dap_chain_node_cli_cmd_tx.c
+++ b/modules/net/dap_chain_node_cli_cmd_tx.c
@@ -175,15 +175,18 @@ json_object * dap_db_tx_history_to_json(dap_chain_hash_fast_t* a_tx_hash,
     dap_chain_net_srv_uid_t uid;
     char *service_name;
     dap_chain_tx_tag_action_type_t action;
+    bool srv_found = a_datum_iter->uid.uint64 ? true : false;
+    action = a_datum_iter->action;
 
-    if (dap_ledger_tx_service_info(l_ledger, a_tx_hash, &uid, &service_name, &action))
+    //if (dap_ledger_tx_service_info(l_ledger, a_tx_hash, &uid, &service_name, &action))
+    if (srv_found)
     {
-        json_object_object_add(json_obj_datum, "service", json_object_new_string(service_name));
+        //json_object_object_add(json_obj_datum, "service", json_object_new_string(service_name));
         json_object_object_add(json_obj_datum, "action", json_object_new_string(dap_ledger_tx_action_str(action)));
     }
     else
     {   
-        json_object_object_add(json_obj_datum, "service", json_object_new_string("UNKNOWN"));
+        //json_object_object_add(json_obj_datum, "service", json_object_new_string("UNKNOWN"));
         json_object_object_add(json_obj_datum, "action", json_object_new_string("UNKNOWN"));
     }
 
@@ -274,8 +277,11 @@ static void s_tx_header_print(json_object* json_obj_datum, dap_chain_tx_hash_pro
     dap_chain_net_srv_uid_t uid;
     char *service_name;
     dap_chain_tx_tag_action_type_t action;
+    bool srv_found = a_datum_iter->uid.uint64 ? true : false;
+    action = a_datum_iter->action;
     
-    if (dap_ledger_tx_service_info(a_ledger, a_tx_hash, &uid, &service_name, &action))
+    //if (dap_ledger_tx_service_info(a_ledger, a_tx_hash, &uid, &service_name, &action))
+    if (srv_found)
     {
         json_object_object_add(json_obj_datum, "service", json_object_new_string(service_name));
         json_object_object_add(json_obj_datum, "action", json_object_new_string(dap_ledger_tx_action_str(action)));
-- 
GitLab