fix: update mocked tx status based on the tx receipt

This commit is contained in:
fernandomg 2020-05-23 02:38:25 -03:00
parent 46c9ac3e03
commit 66b02b401d
2 changed files with 7 additions and 4 deletions

View File

@ -205,8 +205,8 @@ const createTransaction = ({
.set('safeTxHash', receipt.events.ExecutionSuccess.returnValues.txHash) .set('safeTxHash', receipt.events.ExecutionSuccess.returnValues.txHash)
.set('executor', from) .set('executor', from)
.set('isExecuted', true) .set('isExecuted', true)
.set('isSuccessful', true) .set('isSuccessful', receipt.status)
.set('status', 'success') .set('status', receipt.status ? 'success' : 'failed')
}) })
: mockedTx.set('status', 'awaiting_confirmations') : mockedTx.set('status', 'awaiting_confirmations')

View File

@ -163,8 +163,11 @@ const processTransaction = ({
.set('executionDate', record.submissionDate) .set('executionDate', record.submissionDate)
.set('executor', from) .set('executor', from)
.set('isExecuted', true) .set('isExecuted', true)
.set('isSuccessful', true) .set('isSuccessful', receipt.status)
.set('status', isCancelTransaction(record, safeAddress) ? 'cancelled' : 'success') .set(
'status',
receipt.status ? (isCancelTransaction(record, safeAddress) ? 'cancelled' : 'success') : 'failed',
)
}) })
: mockedTx.set('status', 'awaiting_confirmations') : mockedTx.set('status', 'awaiting_confirmations')