From f4816466b70794378c29edb8211c64fd9d8bc2b4 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 586aa386..66ad3820 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());