aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkumavis <aaron@kumavis.me>2018-03-28 11:41:10 +0800
committerkumavis <aaron@kumavis.me>2018-03-28 11:41:10 +0800
commit97e1fcd331e9f71cfd7e2958b2b92d1914a89b07 (patch)
tree6ede12e7d3e9a3d56721c37d6d17639635f2c5fa
parent871edfe12ad37545c596e2e926afc458c0efa559 (diff)
downloadtangerine-wallet-browser-97e1fcd331e9f71cfd7e2958b2b92d1914a89b07.tar.gz
tangerine-wallet-browser-97e1fcd331e9f71cfd7e2958b2b92d1914a89b07.tar.zst
tangerine-wallet-browser-97e1fcd331e9f71cfd7e2958b2b92d1914a89b07.zip
sentry - simplify error message 'Transaction Failed: known transaction'
-rw-r--r--app/scripts/lib/setupRaven.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/app/scripts/lib/setupRaven.js b/app/scripts/lib/setupRaven.js
index a869588d0..b93591e65 100644
--- a/app/scripts/lib/setupRaven.js
+++ b/app/scripts/lib/setupRaven.js
@@ -23,10 +23,20 @@ function setupRaven(opts) {
release,
transport: function(opts) {
const report = opts.data
- // simplify ethjs error messages
+ // simplify certain complex error messages
report.exception.values.forEach(item => {
- item.value = extractEthjsErrorMessage(item.value)
+ let errorMessage = item.value
+ // simplify ethjs error messages
+ errorMessage = extractEthjsErrorMessage(errorMessage)
+ // simplify 'Transaction Failed: known transaction'
+ if (errorMessage.indexOf('Transaction Failed: known transaction') === 0) {
+ // cut the hash from the error message
+ errorMessage = 'Transaction Failed: known transaction'
+ }
+ // finalize
+ item.value = errorMessage
})
+
// modify report urls
rewriteReportUrls(report)
// make request normally