diff --git a/js/models/Wallet.js b/js/models/Wallet.js index 0a951c934..43ea774a4 100644 --- a/js/models/Wallet.js +++ b/js/models/Wallet.js @@ -2632,6 +2632,7 @@ Wallet.prototype.getTransactionHistory = function(opts, cb) { if (proposal) { // TODO refactor tx.comment = proposal.comment; + tx.sentTs = proposal.sentTs; tx.merchant = proposal.merchant; tx.peerActions = proposal.peerActions; tx.merchant = proposal.merchant; diff --git a/test/Wallet.js b/test/Wallet.js index 559793b92..bbef0644d 100644 --- a/test/Wallet.js +++ b/test/Wallet.js @@ -903,12 +903,15 @@ describe('Wallet model', function() { it('should broadcast a TX', function(done) { var w = createW2(null, 1); var utxo = createUTXO(w); + var now = Date.now(); var txp = w._createTxProposal(PP.outs[0].address, PP.outs[0].amountSatStr, 'hola', utxo); var ntxid = w.txProposals.add(txp); sinon.stub(w.blockchain, 'broadcast').yields(null, 1234); w.issueTx(ntxid, function(err, txid, status) { should.not.exist(err); + txp.getSent().should.be.above(now-1); + txp.sentTxid.should.be.equal(txid); txid.should.equal(1234); status.should.equal(Wallet.TX_BROADCASTED); done();