aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/lib/setupRaven.js
diff options
context:
space:
mode:
authorkumavis <kumavis@users.noreply.github.com>2018-03-30 04:57:43 +0800
committerGitHub <noreply@github.com>2018-03-30 04:57:43 +0800
commit971204eb06a80f3e4dfea9dcc4f34faf06de8923 (patch)
tree7c99679f2df4fb6cedf1ec9ad0fa21dae705a3d0 /app/scripts/lib/setupRaven.js
parent552fb1fabecd2f2de0c500aeee2fe633e69e7f5a (diff)
parent9ec42a87b3d7cf669082c046c5acbd1bc0f5f747 (diff)
downloadtangerine-wallet-browser-971204eb06a80f3e4dfea9dcc4f34faf06de8923.tar
tangerine-wallet-browser-971204eb06a80f3e4dfea9dcc4f34faf06de8923.tar.gz
tangerine-wallet-browser-971204eb06a80f3e4dfea9dcc4f34faf06de8923.tar.bz2
tangerine-wallet-browser-971204eb06a80f3e4dfea9dcc4f34faf06de8923.tar.lz
tangerine-wallet-browser-971204eb06a80f3e4dfea9dcc4f34faf06de8923.tar.xz
tangerine-wallet-browser-971204eb06a80f3e4dfea9dcc4f34faf06de8923.tar.zst
tangerine-wallet-browser-971204eb06a80f3e4dfea9dcc4f34faf06de8923.zip
Merge branch 'master' into e2e-selector
Diffstat (limited to 'app/scripts/lib/setupRaven.js')
-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