diff --git a/back/services/env.ts b/back/services/env.ts index 05bb98d0..9f4d7e2c 100644 --- a/back/services/env.ts +++ b/back/services/env.ts @@ -168,7 +168,9 @@ export default class EnvService { .filter((x) => x.status !== EnvStatus.disabled) .map('value') .join('&') - .replace(/"/g, '\"') + .replace(/(\\)[^\n]/g, '\\\\') + .replace(/(\\$)/, '\\\\') + .replace(/"/g, '\\"') .trim(); env_string += `export ${key}="${value}"\n`; }