aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/pages/confirm-transaction/confirm-transaction.component.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/app/pages/confirm-transaction/confirm-transaction.component.js')
-rw-r--r--ui/app/pages/confirm-transaction/confirm-transaction.component.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/ui/app/pages/confirm-transaction/confirm-transaction.component.js b/ui/app/pages/confirm-transaction/confirm-transaction.component.js
index c8819dac3..7745e718b 100644
--- a/ui/app/pages/confirm-transaction/confirm-transaction.component.js
+++ b/ui/app/pages/confirm-transaction/confirm-transaction.component.js
@@ -85,7 +85,20 @@ export default class ConfirmTransaction extends Component {
totalUnapprovedCount,
} = this.props
- if (paramsTransactionId && transactionId && prevProps.paramsTransactionId !== paramsTransactionId) {
+ let thisGas
+ let prevGas
+ try {
+ thisGas = this.props.transaction.txParams.gas
+ prevGas = prevProps.transaction.txParams.gas
+ } catch (e) {
+ thisGas = undefined
+ prevGas = undefined
+ }
+
+ if (
+ (paramsTransactionId && transactionId && prevProps.paramsTransactionId !== paramsTransactionId) ||
+ (thisGas !== prevGas)
+ ) {
clearConfirmTransaction()
getContractMethodData(data)
setTransactionToConfirm(paramsTransactionId)