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 };