diff --git a/gatsby-browser.js b/gatsby-browser.js index 1b325bb8..7cbfd1aa 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.js @@ -75,8 +75,12 @@ export const onClientEntry = () => { dsn: GATSBY_SENTRY_DSN, tracesSampleRate: process.env.GATSBY_SENTRY_TRACE_SAMPLE_RATE, beforeSend(event) { - // Modify the event here - console.log('before send...', event) + if (event?.exception?.values?.some( + ex => ex.value === 'AUTH_ERROR_MISSING_AUTH_INFO' || + (ex.value && ex.value.includes('AUTH_ERROR_MISSING_AUTH_INFO')) + )) { + return null; + } return event; }, release: process.env.GATSBY_SENTRY_RELEASE, diff --git a/src/utils/loginUtils.js b/src/utils/loginUtils.js index 7719c6f3..161b064c 100644 --- a/src/utils/loginUtils.js +++ b/src/utils/loginUtils.js @@ -72,7 +72,9 @@ export const getAccessTokenSafely = async () => { return await getAccessToken(); } catch (e) { console.log("loginUtils::getAccessToken error: ", e); - Sentry.captureException(e) + if (!(e && (e.message === 'AUTH_ERROR_MISSING_AUTH_INFO' || e.toString().includes('AUTH_ERROR_MISSING_AUTH_INFO')))) { + Sentry.captureException(e); + } onLogOut(); return Promise.reject(); }