From acf33a54672358f0971cb08e1a6643e438fd1400 Mon Sep 17 00:00:00 2001 From: Gregg Zigler Date: Thu, 9 Jul 2015 14:12:36 -0700 Subject: [PATCH] txp outputs must be in same order and fully expanded so that signature matches --- src/js/controllers/index.js | 2 +- src/js/controllers/walletHome.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/js/controllers/index.js b/src/js/controllers/index.js index 586a230f0..67e8ab81c 100644 --- a/src/js/controllers/index.js +++ b/src/js/controllers/index.js @@ -446,7 +446,7 @@ angular.module('copayApp.controllers').controller('indexController', function($r formatAmount(o, o.amount * self.satToUnit); return total + o.amount; }, 0); - var summary = lodash.sortBy(tx.outputs, 'amount').reverse(); + var summary = tx.outputs; tx.outputs = [{ amount: tx.amount, message: tx.message, diff --git a/src/js/controllers/walletHome.js b/src/js/controllers/walletHome.js index af32b891f..9d9c431e7 100644 --- a/src/js/controllers/walletHome.js +++ b/src/js/controllers/walletHome.js @@ -255,6 +255,10 @@ angular.module('copayApp.controllers').controller('walletHomeController', functi $scope.loading = true; $scope.error = null; $timeout(function() { + lodash.times( + txp.outputs ? txp.outputs.recipientCount : 0, + function(n) { $scope.expand(txp.outputs); } + ); fc.signTxProposal(txp, function(err, txpsi) { profileService.lockFC(); self.setOngoingProcess();