From 75ecabbd284797925276425ea590cb9b1c5308d5 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 31 Jan 2017 14:15:08 +0100 Subject: [PATCH] Fix signing (#4363) * Fix signing. * Fix linting. * Fix linting. * Address grumble. --- js/src/redux/providers/signerMiddleware.js | 2 +- js/src/views/Signer/components/SignRequest/signRequest.js | 3 ++- .../transactionPendingFormConfirm.js | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/js/src/redux/providers/signerMiddleware.js b/js/src/redux/providers/signerMiddleware.js index 2ee9370d6..b2794595e 100644 --- a/js/src/redux/providers/signerMiddleware.js +++ b/js/src/redux/providers/signerMiddleware.js @@ -52,7 +52,7 @@ export default class SignerMiddleware { } onConfirmStart = (store, action) => { - const { gas, gasPrice, id, password, payload, wallet } = action.payload; + const { gas = 0, gasPrice = 0, id, password, payload, wallet } = action.payload; const handlePromise = (promise) => { promise diff --git a/js/src/views/Signer/components/SignRequest/signRequest.js b/js/src/views/Signer/components/SignRequest/signRequest.js index 4a0745382..c76769763 100644 --- a/js/src/views/Signer/components/SignRequest/signRequest.js +++ b/js/src/views/Signer/components/SignRequest/signRequest.js @@ -152,8 +152,9 @@ export default class SignRequest extends Component { ); } - onConfirm = password => { + onConfirm = (data) => { const { id } = this.props; + const { password } = data; this.props.onConfirm({ id, password }); } diff --git a/js/src/views/Signer/components/TransactionPendingForm/TransactionPendingFormConfirm/transactionPendingFormConfirm.js b/js/src/views/Signer/components/TransactionPendingForm/TransactionPendingFormConfirm/transactionPendingFormConfirm.js index 224b1c2b4..428ff660e 100644 --- a/js/src/views/Signer/components/TransactionPendingForm/TransactionPendingFormConfirm/transactionPendingFormConfirm.js +++ b/js/src/views/Signer/components/TransactionPendingForm/TransactionPendingFormConfirm/transactionPendingFormConfirm.js @@ -256,7 +256,7 @@ function mapStateToProps (_, initProps) { return (state) => { const { accounts } = state.personal; - let gotAddress = Object.keys(accounts).find(a => a.toLowerCase() === address); + let gotAddress = Object.keys(accounts).find(a => a.toLowerCase() === address.toLowerCase()); const account = gotAddress ? accounts[gotAddress] : {}; return { account };