diff --git a/apps/web/utils/axios.ts b/apps/web/utils/axios.ts index e1abf33..22d68e3 100644 --- a/apps/web/utils/axios.ts +++ b/apps/web/utils/axios.ts @@ -24,13 +24,15 @@ export async function withHandleError(fn: Promise) { const message = getErrorMessage(error_); const opts = { ...err, data, message, params }; + error_.message += ` | ${message}`; + withScope((scope) => { (Object.keys(opts) as Array).forEach((key) => { let extra = opts[key]; if (key === 'data') extra = JSON.stringify(extra); scope.setExtra(key, extra); }); - captureException(`${error_.message} | ${message}`); + captureException(error_); }); throw new Error(message);