From e1245ef5abace483a5d79e494bc60d443f715ff2 Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Wed, 12 Nov 2025 12:51:21 -0300 Subject: [PATCH] feat(package_manager): fix env var reference in installer Fix incorrect variable reference in package manager installer. The code was using `C&component.env_vars` instead of `&component.env_vars` when iterating through environment variables. This would cause compilation errors. The fix properly references the component's env_vars field when evaluating environment variable references. --- src/package_manager/installer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/package_manager/installer.rs b/src/package_manager/installer.rs index 586aa386b..66ad38209 100644 --- a/src/package_manager/installer.rs +++ b/src/package_manager/installer.rs @@ -693,7 +693,7 @@ impl PackageManager { // Create new env vars map with evaluated $VAR references let mut evaluated_envs = HashMap::new(); - for (k, v) in C&component.env_vars { + for (k, v) in &component.env_vars { if v.starts_with('$') { let var_name = &v[1..]; evaluated_envs.insert(k.clone(), std::env::var(var_name).unwrap_or_default());