Skip to content

Commit dc4df42

Browse files
committed
wip
1 parent fba0449 commit dc4df42

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

packages/next/src/build/define-env.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ interface SerializedDefineEnv {
6161
* Serializes the DefineEnv config so that it can be inserted into the code by Webpack/Turbopack, JSON stringifies each value.
6262
*/
6363
function serializeDefineEnv(defineEnv: DefineEnv): SerializedDefineEnv {
64-
const defineEnvStringified: SerializedDefineEnv = {}
65-
for (const key in defineEnv) {
66-
const value = defineEnv[key]
67-
defineEnvStringified[key] = JSON.stringify(value)
68-
}
69-
64+
const defineEnvStringified: SerializedDefineEnv = Object.fromEntries(
65+
Object.entries(defineEnv).map(([key, value]) => [
66+
key,
67+
JSON.stringify(value),
68+
])
69+
)
7070
return defineEnvStringified
7171
}
7272

@@ -387,9 +387,10 @@ export function getDefineEnv({
387387
for (const key in nextConfigEnv) {
388388
serializedDefineEnv[key] = safeKey(key)
389389
}
390-
// TODO don't inline if runtimeServerDeploymentId is set
391-
for (const key of ['process.env.NEXT_DEPLOYMENT_ID']) {
392-
serializedDefineEnv[key] = safeKey(key)
390+
if (!config.experimental.runtimeServerDeploymentId) {
391+
for (const key of ['process.env.NEXT_DEPLOYMENT_ID']) {
392+
serializedDefineEnv[key] = safeKey(key)
393+
}
393394
}
394395
}
395396

0 commit comments

Comments
 (0)