Skip to content

Commit f500f51

Browse files
authored
fix: check for middleware manifest before providing to Object.keys (#1559)
* fix: check for middleware manifest before providing to Object.keys * fix: add second check for middlewareManifest.middleware
1 parent 721cc78 commit f500f51

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/runtime/src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ const plugin: NetlifyPlugin = {
8585

8686
let usingEdge = false
8787

88-
if (Object.keys(middlewareManifest?.functions).length !== 0) {
88+
if (middlewareManifest?.functions && Object.keys(middlewareManifest.functions).length !== 0) {
8989
usingEdge = true
9090
if (process.env.NEXT_DISABLE_NETLIFY_EDGE) {
9191
failBuild(outdent`
@@ -95,7 +95,7 @@ const plugin: NetlifyPlugin = {
9595
}
9696
}
9797

98-
if (Object.keys(middlewareManifest?.middleware).length !== 0) {
98+
if (middlewareManifest?.middleware && Object.keys(middlewareManifest.middleware).length !== 0) {
9999
usingEdge = true
100100
if (process.env.NEXT_DISABLE_NETLIFY_EDGE) {
101101
console.log(

0 commit comments

Comments
 (0)