From 6a9db291924763c00382b73a6d7b4fe274c5f100 Mon Sep 17 00:00:00 2001 From: Kosta Korenkov <7r0ggy@gmail.com> Date: Wed, 13 Jan 2016 19:11:47 +0300 Subject: [PATCH] Return tx customData wth txHistory --- lib/server.js | 1 + test/integration/server.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/server.js b/lib/server.js index 6a7c4fe..164b87d 100644 --- a/lib/server.js +++ b/lib/server.js @@ -2196,6 +2196,7 @@ WalletService.prototype.getTxHistory = function(opts, cb) { var txpOut = _.find(proposal.outputs, query); output.message = txpOut ? txpOut.message : null; }); + newTx.customData = proposal.customData; // newTx.sentTs = proposal.sentTs; // newTx.merchant = proposal.merchant; //newTx.paymentAckMemo = proposal.paymentAckMemo; diff --git a/test/integration/server.js b/test/integration/server.js index 29c6b52..bbc09ca 100644 --- a/test/integration/server.js +++ b/test/integration/server.js @@ -4651,7 +4651,8 @@ describe('Wallet service', function() { message: 'message #2' }]; var txOpts = helpers.createProposalOpts(Model.TxProposalLegacy.Types.MULTIPLEOUTPUTS, outputs, TestData.copayers[0].privKey_1H_0, { - message: 'some message' + message: 'some message', + customData: { "test": true } }); server.createTxLegacy(txOpts, function(err, tx) { should.not.exist(err); @@ -4713,6 +4714,8 @@ describe('Wallet service', function() { tx.outputs[1].amount.should.equal(helpers.toSatoshi(30)); should.exist(tx.outputs[1].message); tx.outputs[1].message.should.equal('message #2'); + should.exist(tx.customData); + should.exist(tx.customData["test"]); done(); }); });