From 77e83835ac4f1b37e9ebf2b23dd47ac26b0c5b65 Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Wed, 5 Feb 2025 09:56:57 +0100 Subject: [PATCH] fix(v8/nuxt): Detect Azure Function runtime for flushing with timeout --- packages/nuxt/src/runtime/plugins/sentry.server.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/nuxt/src/runtime/plugins/sentry.server.ts b/packages/nuxt/src/runtime/plugins/sentry.server.ts index b748115f5c81..15992be5d0b8 100644 --- a/packages/nuxt/src/runtime/plugins/sentry.server.ts +++ b/packages/nuxt/src/runtime/plugins/sentry.server.ts @@ -52,7 +52,11 @@ export default defineNitroPlugin(nitroApp => { }); async function flushIfServerless(): Promise { - const isServerless = !!process.env.LAMBDA_TASK_ROOT || !!process.env.VERCEL || !!process.env.NETLIFY; + const isServerless = + !!process.env.FUNCTIONS_WORKER_RUNTIME || // Azure Functions + !!process.env.LAMBDA_TASK_ROOT || // AWS Lambda + !!process.env.VERCEL || + !!process.env.NETLIFY; // @ts-expect-error This is not typed if (GLOBAL_OBJ[Symbol.for('@vercel/request-context')]) {