From eabeae00d68bdfb5125b4a869e2afdef5940835b Mon Sep 17 00:00:00 2001 From: silentrald Date: Wed, 29 Jan 2025 18:00:52 +0800 Subject: [PATCH] [hotfix] properly inject the env variable to the launch command --- src/main/services/bs-launcher/abstract-launcher.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/services/bs-launcher/abstract-launcher.service.ts b/src/main/services/bs-launcher/abstract-launcher.service.ts index 0399e3f1..b1622d65 100644 --- a/src/main/services/bs-launcher/abstract-launcher.service.ts +++ b/src/main/services/bs-launcher/abstract-launcher.service.ts @@ -139,9 +139,11 @@ export abstract class AbstractLauncherService { for (const [ key, value ] of Object.entries(parseEnvString(envString))) { if (key in env) { log.warn("Ignoring", `${key}=${value}`, "already set env launch command"); - } else { - log.info("Injecting", `${key}="${value}"`, "to the env launch command"); + continue; } + + log.info("Injecting", `${key}="${value}"`, "to the env launch command"); + env[key] = value; } launchOptions.command = command.substring(index + this.COMMAND_FORMAT.length);