diff --git a/packages/runtime/src/index.ts b/packages/runtime/src/index.ts index b09960271b..2bbbd4f7de 100644 --- a/packages/runtime/src/index.ts +++ b/packages/runtime/src/index.ts @@ -85,7 +85,7 @@ const plugin: NetlifyPlugin = { let usingEdge = false - if (Object.keys(middlewareManifest?.functions).length !== 0) { + if (middlewareManifest?.functions && Object.keys(middlewareManifest.functions).length !== 0) { usingEdge = true if (process.env.NEXT_DISABLE_NETLIFY_EDGE) { failBuild(outdent` @@ -95,7 +95,7 @@ const plugin: NetlifyPlugin = { } } - if (Object.keys(middlewareManifest?.middleware).length !== 0) { + if (middlewareManifest?.middleware && Object.keys(middlewareManifest.middleware).length !== 0) { usingEdge = true if (process.env.NEXT_DISABLE_NETLIFY_EDGE) { console.log(