From b3af4e90c80c4db09aae47b516afe5993caeb6e3 Mon Sep 17 00:00:00 2001 From: Lee Clagett Date: Fri, 16 Apr 2021 18:57:47 -0400 Subject: [PATCH] Fix get_address_txs output bug --- src/rest_server.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rest_server.cpp b/src/rest_server.cpp index 5123d5c..9f2f9a0 100644 --- a/src/rest_server.cpp +++ b/src/rest_server.cpp @@ -279,11 +279,11 @@ namespace lws resp.transactions.back().info.spend_meta.amount += amount; } - const db::output_id this_id = resp.transactions.back().info.spend_meta.id; - if (metas.empty() || metas.back().id < this_id) - metas.push_back(resp.transactions.back().info.spend_meta); + const db::output::spend_meta_ meta = output.get_value(); + if (metas.empty() || metas.back().id < meta.id) + metas.push_back(meta); else - metas.insert(find_metadata(metas, this_id), resp.transactions.back().info.spend_meta); + metas.insert(find_metadata(metas, meta.id), meta); resp.total_received = rpc::safe_uint64(std::uint64_t(resp.total_received) + amount);