Skip to content

Commit 6bdaec1

Browse files
zachleatLekoArtsorinokai
authored
fix: ensure next-server patches only run on Netlify (#2117)
this keeps previous behavior for standalone next server Co-authored-by: Lennart <[email protected]> Co-authored-by: Rob Stanford <[email protected]>
1 parent 7ebe1a8 commit 6bdaec1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/runtime/src/helpers/files.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -404,19 +404,19 @@ const baseServerReplacements: Array<[string, string]> = [
404404
const nextServerReplacements: Array<[string, string]> = [
405405
[
406406
`getMiddlewareManifest() {\n if (this.minimalMode) return null;`,
407-
`getMiddlewareManifest() {\n if (this.minimalMode || (process.env.NEXT_DISABLE_NETLIFY_EDGE !== 'true' && process.env.NEXT_DISABLE_NETLIFY_EDGE !== '1')) return null;`,
407+
`getMiddlewareManifest() {\n if (this.minimalMode || (process.env.NETLIFY && process.env.NEXT_DISABLE_NETLIFY_EDGE !== 'true' && process.env.NEXT_DISABLE_NETLIFY_EDGE !== '1')) return null;`,
408408
],
409409
[
410410
`generateCatchAllMiddlewareRoute(devReady) {\n if (this.minimalMode) return []`,
411-
`generateCatchAllMiddlewareRoute(devReady) {\n if (this.minimalMode || (process.env.NEXT_DISABLE_NETLIFY_EDGE !== 'true' && process.env.NEXT_DISABLE_NETLIFY_EDGE !== '1')) return [];`,
411+
`generateCatchAllMiddlewareRoute(devReady) {\n if (this.minimalMode || (process.env.NETLIFY && process.env.NEXT_DISABLE_NETLIFY_EDGE !== 'true' && process.env.NEXT_DISABLE_NETLIFY_EDGE !== '1')) return [];`,
412412
],
413413
[
414414
`generateCatchAllMiddlewareRoute() {\n if (this.minimalMode) return undefined;`,
415-
`generateCatchAllMiddlewareRoute() {\n if (this.minimalMode || (process.env.NEXT_DISABLE_NETLIFY_EDGE !== 'true' && process.env.NEXT_DISABLE_NETLIFY_EDGE !== '1')) return undefined;`,
415+
`generateCatchAllMiddlewareRoute() {\n if (this.minimalMode || (process.env.NETLIFY && process.env.NEXT_DISABLE_NETLIFY_EDGE !== 'true' && process.env.NEXT_DISABLE_NETLIFY_EDGE !== '1')) return undefined;`,
416416
],
417417
[
418418
`getMiddlewareManifest() {\n if (this.minimalMode) {`,
419-
`getMiddlewareManifest() {\n if (!this.minimalMode && (process.env.NEXT_DISABLE_NETLIFY_EDGE === 'true' || process.env.NEXT_DISABLE_NETLIFY_EDGE === '1')) {`,
419+
`getMiddlewareManifest() {\n if (!this.minimalMode && (process.env.NETLIFY && process.env.NEXT_DISABLE_NETLIFY_EDGE === 'true' || process.env.NEXT_DISABLE_NETLIFY_EDGE === '1')) {`,
420420
],
421421
]
422422

0 commit comments

Comments
 (0)