Display error.message || error (when string is thrown) (#4197)

* Display error.message || error (when string is thrown)

* Update packages/react-signer/src/TxSigned.tsx
This commit is contained in:
Jaco Greeff 2020-12-12 10:19:41 +01:00 committed by GitHub
parent 9021e741d9
commit 48a3127ba8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -138,7 +138,7 @@ function renderItem ({ error, extrinsic, id, removeItem, rpc, status }: QueueTx)
{section}.{method}
</div>
<div className='status'>
{error ? error.message : status}
{error ? (error.message || error) : status}
</div>
</div>
</div>

View File

@ -81,7 +81,7 @@ async function signAndSend (queueSetTxStatus: QueueTxMessageSetStatus, currentIt
console.error('signAndSend: error:', error);
queueSetTxStatus(currentItem.id, 'error', {}, error);
currentItem.txFailedCb && currentItem.txFailedCb(null);
currentItem.txFailedCb && currentItem.txFailedCb(error);
}
}
@ -93,6 +93,7 @@ async function signAsync (queueSetTxStatus: QueueTxMessageSetStatus, { id, txFai
return tx.toJSON();
} catch (error) {
console.error('signAsync: error:', error);
queueSetTxStatus(id, 'error', undefined, error);
txFailedCb(error);