Skip to content

Commit ca704ef

Browse files
bertho-zeroLuca Forstner
andauthored
fix(nextjs): Gracefully handle undefined beforeFiles in rewrites (#7649)
Co-authored-by: Luca Forstner <[email protected]>
1 parent 092c814 commit ca704ef

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/nextjs/src/config/types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ export type NextConfigObject = {
5353
rewrites?: () => Promise<
5454
| NextRewrite[]
5555
| {
56-
beforeFiles: NextRewrite[];
57-
afterFiles: NextRewrite[];
58-
fallback: NextRewrite[];
56+
beforeFiles?: NextRewrite[];
57+
afterFiles?: NextRewrite[];
58+
fallback?: NextRewrite[];
5959
}
6060
>;
6161
};

packages/nextjs/src/config/withSentryConfig.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ function setUpTunnelRewriteRules(userNextConfig: NextConfigObject, tunnelPath: s
104104
} else {
105105
return {
106106
...originalRewritesResult,
107-
beforeFiles: [injectedRewrite, ...originalRewritesResult.beforeFiles],
107+
beforeFiles: [injectedRewrite, ...(originalRewritesResult.beforeFiles || [])],
108108
};
109109
}
110110
};

0 commit comments

Comments
 (0)