From 1e198293343961af19d47bf024db80a80d402f24 Mon Sep 17 00:00:00 2001 From: Richard Kuhnt Date: Mon, 18 Mar 2019 17:28:04 +0100 Subject: [PATCH] refactor(config): Fix set_config --- lib/core.ps1 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/core.ps1 b/lib/core.ps1 index 8e7f2eaa8..e0e42e414 100644 --- a/lib/core.ps1 +++ b/lib/core.ps1 @@ -96,7 +96,11 @@ function set_config($name, $value) { if($value -eq [bool]::TrueString -or $value -eq [bool]::FalseString) { $value = [System.Convert]::ToBoolean($value) } - $scoopConfig | Add-Member -MemberType NoteProperty -Name $name -Value $value + if($scoopConfig.$name) { + $scoopConfig.$name = $value + } else { + $scoopConfig | Add-Member -MemberType NoteProperty -Name $name -Value $value + } } if($null -eq $value) {