Skip to content

Commit 1834fd0

Browse files
committed
fix: bypass handler function for non-prerendered dynamic routes with fallback: false
1 parent 9e0fadd commit 1834fd0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/runtime/src/helpers/redirects.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,10 @@ const generateDynamicRewrites = ({
195195
return
196196
}
197197
if (route.page in prerenderedDynamicRoutes) {
198+
const { fallback } = prerenderedDynamicRoutes[route.page]
198199
if (matchesMiddleware(middleware, route.page)) {
199200
dynamicRoutesThatMatchMiddleware.push(route.page)
200-
} else {
201+
} else if (fallback !== false) {
201202
dynamicRewrites.push(
202203
...redirectsForNextRoute({ buildId, route: route.page, basePath, to: ODB_FUNCTION_PATH, status: 200, i18n }),
203204
)

0 commit comments

Comments
 (0)