MM-11477 Fix error in breadcrumb generation and parse URL correctly (#1977)

This commit is contained in:
Harrison Healey 2018-08-07 13:05:59 -04:00 committed by Elias Nahum
parent 1c758e2287
commit 979b80d34f

View file

@ -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];
}
}