We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3926fb commit 717cbf0Copy full SHA for 717cbf0
1 file changed
src/HttpClient/middlewares/tracing.ts
@@ -1,3 +1,4 @@
1
+import { AxiosError } from 'axios'
2
import { MiddlewaresTracingContext, RequestConfig } from '..'
3
import { IOContext } from '../../service/worker/runtime/typings'
4
import { ErrorReport, getTraceInfo } from '../../tracing'
@@ -63,6 +64,9 @@ export const createHttpClientTracingMiddleware = ({
63
64
await next()
65
response = ctx.response
66
} catch (err) {
67
+ if (!(err instanceof AxiosError)) {
68
+ throw err
69
+ }
70
response = err.response
71
if(ctx.tracing?.isSampled) {
72
ErrorReport.create({ originalError: err }).injectOnSpan(span, logger)
0 commit comments