fix(env): Generate literal env variables better

This commit is contained in:
Andras Bacsai
2025-07-07 12:30:44 +02:00
parent a7aac19267
commit 6a90bdf9fa
4 changed files with 20 additions and 42 deletions

View File

@@ -118,7 +118,14 @@ class EnvironmentVariable extends BaseModel
return null;
}
return $this->get_real_environment_variables($this->value, $resource);
$real_value = $this->get_real_environment_variables($this->value, $resource);
if ($this->is_literal || $this->is_multiline) {
$real_value = '\''.$real_value.'\'';
} else {
$real_value = escapeEnvVariables($real_value);
}
return $real_value;
}
);
}