From 94749c84b9d0bcc9c69dab5d3a72e8fe56c13172 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Wed, 26 Feb 2025 17:51:06 +0100 Subject: [PATCH] fix(sveltekit): Guard `process` check when flushing events --- packages/sveltekit/src/server-common/utils.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/sveltekit/src/server-common/utils.ts b/packages/sveltekit/src/server-common/utils.ts index d6f09093b74d..90f47f022e5c 100644 --- a/packages/sveltekit/src/server-common/utils.ts +++ b/packages/sveltekit/src/server-common/utils.ts @@ -19,6 +19,10 @@ export function getTracePropagationData(event: RequestEvent): { sentryTrace: str /** Flush the event queue to ensure that events get sent to Sentry before the response is finished and the lambda ends */ export async function flushIfServerless(): Promise { + if (!process) { + return; + } + const platformSupportsStreaming = !process.env.LAMBDA_TASK_ROOT && !process.env.VERCEL; if (!platformSupportsStreaming) {