Merge pull request #380 from dodexahedron/fix-winget-check-fail-if-multiple-versions-present

Fix failure on winget check if multiple versions exist
This commit is contained in:
rbalsleyMSFT
2026-05-29 14:55:18 -07:00
committed by GitHub
@@ -340,7 +340,7 @@ function Confirm-WingetInstallationUI {
# Initial Check # Initial Check
WriteLog "Confirm-WingetInstallationUI: Starting checks..." WriteLog "Confirm-WingetInstallationUI: Starting checks..."
$cliStatus = Test-WingetCLI $cliStatus = Test-WingetCLI
$module = Get-InstalledModule -Name Microsoft.WinGet.Client -ErrorAction SilentlyContinue $module = @(Get-InstalledModule -Name Microsoft.WinGet.Client -ErrorAction SilentlyContinue) | Sort-Object -Top 1 -Descending Version -ErrorAction SilentlyContinue
$result.CliVersion = $cliStatus.Version $result.CliVersion = $cliStatus.Version
$result.ModuleVersion = if ($null -ne $module) { $module.Version.ToString() } else { "Not installed" } $result.ModuleVersion = if ($null -ne $module) { $module.Version.ToString() } else { "Not installed" }