Skip to content

Commit fa99088

Browse files
fix: cli arguments should prevail
1 parent 4aa5af1 commit fa99088

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/configuration.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,14 @@ async function readConfig() {
4646
start: false, // don't start the debugger after the wizard
4747
});
4848
} else {
49-
const configMerged = { ...configFromCliArgs, ...configFromConfigFile };
49+
// remove all undefined values from the configFromCliArgs
50+
for (const key in configFromCliArgs) {
51+
if ((configFromCliArgs as any)[key] === undefined) {
52+
delete (configFromCliArgs as any)[key];
53+
}
54+
}
55+
56+
const configMerged = { ...configFromConfigFile, ...configFromCliArgs };
5057
const debuggerId = await generateDebuggerId(!!configMerged.observable);
5158
setConfig({
5259
...configMerged,

0 commit comments

Comments
 (0)