From 715446d1655c60432782a9a1068f2b5ed01e4021 Mon Sep 17 00:00:00 2001 From: Julian Lechner Date: Fri, 18 Sep 2026 13:18:42 +0200 Subject: [PATCH] fix(plugins): restore missing environment values --- scripts/lib/plugins.ps1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/lib/plugins.ps1 b/scripts/lib/plugins.ps1 index c32975e..63c0d55 100644 --- a/scripts/lib/plugins.ps1 +++ b/scripts/lib/plugins.ps1 @@ -57,7 +57,10 @@ function Get-InstalledPlugins { if ($Client -eq 'Claude') { return @($items) } return @($items.installed) } finally { - foreach ($name in $previousEnvironment.Keys) { [Environment]::SetEnvironmentVariable($name, $previousEnvironment[$name], 'Process') } + foreach ($name in $previousEnvironment.Keys) { + if ($null -eq $previousEnvironment[$name]) { Remove-Item -LiteralPath ("Env:" + $name) -ErrorAction SilentlyContinue } + else { [Environment]::SetEnvironmentVariable($name, $previousEnvironment[$name], 'Process') } + } } }