diff --git a/packages/nextjs/src/config/types.ts b/packages/nextjs/src/config/types.ts index 721b6d2ffb58..523a2f995837 100644 --- a/packages/nextjs/src/config/types.ts +++ b/packages/nextjs/src/config/types.ts @@ -53,9 +53,9 @@ export type NextConfigObject = { rewrites?: () => Promise< | NextRewrite[] | { - beforeFiles: NextRewrite[]; - afterFiles: NextRewrite[]; - fallback: NextRewrite[]; + beforeFiles?: NextRewrite[]; + afterFiles?: NextRewrite[]; + fallback?: NextRewrite[]; } >; }; diff --git a/packages/nextjs/src/config/withSentryConfig.ts b/packages/nextjs/src/config/withSentryConfig.ts index a27597669c3a..c35e069eea1e 100644 --- a/packages/nextjs/src/config/withSentryConfig.ts +++ b/packages/nextjs/src/config/withSentryConfig.ts @@ -104,7 +104,7 @@ function setUpTunnelRewriteRules(userNextConfig: NextConfigObject, tunnelPath: s } else { return { ...originalRewritesResult, - beforeFiles: [injectedRewrite, ...originalRewritesResult.beforeFiles], + beforeFiles: [injectedRewrite, ...(originalRewritesResult.beforeFiles || [])], }; } };