From 979b80d34f80009d4631ba27386aeff46dd9449d Mon Sep 17 00:00:00 2001 From: Harrison Healey Date: Tue, 7 Aug 2018 13:05:59 -0400 Subject: [PATCH] MM-11477 Fix error in breadcrumb generation and parse URL correctly (#1977) --- app/utils/sentry/index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/utils/sentry/index.js b/app/utils/sentry/index.js index 80bfbaa26..be665e8d8 100644 --- a/app/utils/sentry/index.js +++ b/app/utils/sentry/index.js @@ -112,7 +112,7 @@ export function captureNonErrorAsBreadcrumb(obj, isFatal) { if (obj.message) { breadcrumb.message = obj.message; } else if (obj.intl && obj.intl.defaultMessage) { - breadcrumb.message = breadcrumb.intl.defaultMessage; + breadcrumb.message = obj.intl.defaultMessage; } else { breadcrumb.message = 'no message provided'; } @@ -126,10 +126,10 @@ export function captureNonErrorAsBreadcrumb(obj, isFatal) { } if (obj.url) { - const index = obj.url.indexOf('/'); + const match = (/^(?:https?:\/\/)[^/]+(\/.*)$/); - if (index !== -1) { - breadcrumb.data.url = obj.url.substring(index); + if (match && match.length >= 2) { + breadcrumb.data.url = match[1]; } }