diff options
Diffstat (limited to 'ui/app/components/transaction-list-item/transaction-list-item.component.js')
-rw-r--r-- | ui/app/components/transaction-list-item/transaction-list-item.component.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/ui/app/components/transaction-list-item/transaction-list-item.component.js b/ui/app/components/transaction-list-item/transaction-list-item.component.js index 696634fe0..d34dba210 100644 --- a/ui/app/components/transaction-list-item/transaction-list-item.component.js +++ b/ui/app/components/transaction-list-item/transaction-list-item.component.js @@ -27,6 +27,8 @@ export default class TransactionListItem extends PureComponent { tokenData: PropTypes.object, transaction: PropTypes.object, value: PropTypes.string, + fetchBasicGasEstimates: PropTypes.func, + fetchGasEstimates: PropTypes.func, } state = { @@ -69,9 +71,12 @@ export default class TransactionListItem extends PureComponent { } resubmit () { - const { transaction: { id }, retryTransaction, history } = this.props - return retryTransaction(id) - .then(id => history.push(`${CONFIRM_TRANSACTION_ROUTE}/${id}`)) + const { transaction, retryTransaction, fetchBasicGasEstimates, fetchGasEstimates } = this.props + fetchBasicGasEstimates().then(basicEstimates => { + fetchGasEstimates(basicEstimates.blockTime) + }).then(() => { + retryTransaction(transaction) + }) } renderPrimaryCurrency () { |