return txp when republishing

This commit is contained in:
Ivan Socolsky 2016-08-19 15:06:25 -03:00
parent 26470e5804
commit 9984ad0d8f
No known key found for this signature in database
GPG Key ID: FAECE6A05FAA4F56
2 changed files with 3 additions and 2 deletions

View File

@ -1881,7 +1881,7 @@ WalletService.prototype.publishTx = function(opts, cb) {
self.storage.fetchTx(self.walletId, opts.txProposalId, function(err, txp) {
if (err) return cb(err);
if (!txp) return cb(Errors.TX_NOT_FOUND);
if (!txp.isTemporary()) return cb();
if (!txp.isTemporary()) return cb(null, txp);
var copayer = wallet.getCopayer(self.copayerId);

View File

@ -2369,8 +2369,9 @@ describe('Wallet service', function() {
should.exist(tx);
tx.id.should.equal('123');
var publishOpts = helpers.getProposalSignatureOpts(tx, TestData.copayers[0].privKey_1H_0);
server.publishTx(publishOpts, function(err) {
server.publishTx(publishOpts, function(err, tx) {
should.not.exist(err);
should.exist(tx);
server.createTx(txOpts, function(err, tx) {
should.not.exist(err);
should.exist(tx);