From c5d0d66a264264547789d53e4cc73355570a9dab Mon Sep 17 00:00:00 2001 From: Alex van Andel Date: Sat, 25 Jan 2025 10:41:44 +0000 Subject: [PATCH] chore: Only import Sentry when needed (#18882) --- packages/trpc/server/middlewares/captureErrorsMiddleware.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/trpc/server/middlewares/captureErrorsMiddleware.ts b/packages/trpc/server/middlewares/captureErrorsMiddleware.ts index 019b3715c4..8e9f19381c 100644 --- a/packages/trpc/server/middlewares/captureErrorsMiddleware.ts +++ b/packages/trpc/server/middlewares/captureErrorsMiddleware.ts @@ -1,5 +1,3 @@ -import { captureException as SentryCaptureException } from "@sentry/nextjs"; - import { redactError } from "@calcom/lib/redactError"; import { middleware } from "../trpc"; @@ -11,7 +9,8 @@ const captureErrorsMiddleware = middleware(async ({ next }) => { if (!cause) { return result; } - SentryCaptureException(cause); + const { captureException } = await import("@sentry/nextjs"); + captureException(cause); throw redactError(cause); } return result;