Skip to content

Commit 3299290

Browse files
juliuslipppanteliselefnikosdouvlis
authored
fix(nextjs): Fix partial prerendering error nextjs (#2518)
* fix(nextjs): Fix partial prerendering error nextjs * Create nervous-kings-deny.md * fix(nextjs): Fix partial prerendering error nextjs * Update nervous-kings-deny.md --------- Co-authored-by: panteliselef <[email protected]> Co-authored-by: Nikos Douvlis <[email protected]>
1 parent 935b088 commit 3299290

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.changeset/nervous-kings-deny.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@clerk/nextjs": patch
3+
---
4+
5+
Fix partial prerendering error when using NextJS by correctly rethrowing partial prerendering (PPR) error.

packages/nextjs/src/app-router/server/utils.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ export const buildRequestLike = () => {
99
e &&
1010
'message' in e &&
1111
typeof e.message === 'string' &&
12-
e.message.toLowerCase().includes('Dynamic server usage'.toLowerCase())
12+
(e.message.toLowerCase().includes('Dynamic server usage'.toLowerCase()) ||
13+
e.message.toLowerCase().includes('This page needs to bail out of prerendering'.toLowerCase()))
1314
) {
1415
throw e;
1516
}

0 commit comments

Comments
 (0)