Skip to content

Commit 7b54288

Browse files
committed
enhancement: update response state handling order
1 parent 37a91d5 commit 7b54288

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

packages/plugin-network-breadcrumbs/network-breadcrumbs.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ module.exports = (_ignoredUrls = [], win = window) => {
4646

4747
const request = startContext.type === 'fetch' ? 'fetch()' : 'XMLHttpRequest'
4848

49-
if (response.status >= 400) {
49+
if (response.state === 'error') {
50+
client.leaveBreadcrumb(`${request} error`, { method: startContext.method, url: startContext.url, duration }, BREADCRUMB_TYPE)
51+
} else if (response.status >= 400) {
5052
client.leaveBreadcrumb(`${request} failed`, metadata, BREADCRUMB_TYPE)
51-
} else if (response.state === 'error') {
52-
client.leaveBreadcrumb(`${request} error`, metadata, BREADCRUMB_TYPE)
5353
} else {
5454
client.leaveBreadcrumb(`${request} succeeded`, metadata, BREADCRUMB_TYPE)
5555
}

0 commit comments

Comments
 (0)