Change Preset Type and Contains (#2789)

This commit is contained in:
Martin Wiethan 2024-09-23 19:34:45 +02:00 committed by GitHub
parent 02751c706d
commit 182fe09b64
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 4 deletions

View File

@ -56,8 +56,7 @@ function Invoke-WPFImpex {
} }
} }
} }
$flattenedJson = [string]$flattenedJson
Invoke-WPFPresets -preset $flattenedJson -imported $true Invoke-WPFPresets -preset $flattenedJson -imported $true
} }
} }

View File

@ -17,7 +17,7 @@ function Invoke-WPFPresets {
param ( param (
[Parameter(position=0)] [Parameter(position=0)]
[string]$preset = "", [Array]$preset = "",
[Parameter(position=1)] [Parameter(position=1)]
[bool]$imported = $false, [bool]$imported = $false,
@ -51,7 +51,7 @@ function Invoke-WPFPresets {
} }
# Check if the checkbox name exists in the flattened JSON hashtable # Check if the checkbox name exists in the flattened JSON hashtable
if ($CheckBoxesToCheck.Contains($checkboxName)) { if ($CheckBoxesToCheck -contains $checkboxName) {
# If it exists, set IsChecked to true # If it exists, set IsChecked to true
$sync.$checkboxName.IsChecked = $true $sync.$checkboxName.IsChecked = $true
Write-Debug "$checkboxName is checked" Write-Debug "$checkboxName is checked"