Skip to content

Commit 881cadd

Browse files
committed
Fixed an issue with passing process.env to the child processes // Resolve platformio#3287
1 parent de4a300 commit 881cadd

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/project/tasks.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ export default class ProjectTaskManager {
109109
}
110110

111111
toVSCodeTask(projectTask) {
112-
const envClone = Object.create(process.env);
112+
const envClone = Object.assign({}, process.env);
113113
if (process.env.PLATFORMIO_PATH) {
114114
envClone.PATH = process.env.PLATFORMIO_PATH;
115115
envClone.Path = process.env.PLATFORMIO_PATH;

src/terminal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default class PIOTerminal {
1414
}
1515

1616
new() {
17-
const envClone = Object.create(process.env);
17+
const envClone = Object.assign({}, process.env);
1818
if (process.env.PLATFORMIO_PATH) {
1919
envClone.PATH = process.env.PLATFORMIO_PATH;
2020
envClone.Path = process.env.PLATFORMIO_PATH;

0 commit comments

Comments
 (0)