diff --git a/src/controller.cpp b/src/controller.cpp index da8a5b0..9d4ba8f 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -642,8 +642,11 @@ void Controller::refreshTransactions() { if (!it["outgoing_metadata"].is_null()) { for (auto o: it["outgoing_metadata"].get()) { - - QString address = QString::fromStdString(o["address"]); + + QString address; + if (CAmount::fromqint64(!o["value"].get())==0 ) { + address = QString::fromStdString(o["address"]); + }else{ address = "";} // Sent items are -ve CAmount amount = CAmount::fromqint64(-1 * o["value"].get()); @@ -666,12 +669,14 @@ void Controller::refreshTransactions() { QList addresses; for (auto item : items) { - + addresses.push_back(item.address); - - address = addresses.join(",");} - } - + + address = addresses.join(","); + + + }} + txdata.push_back(TransactionItem{ "send", datetime, address, txid,confirmations, items });