win_chocolatey - Fix incompatibilities with latest Chocolatey release (#53841)

This commit is contained in:
Jordan Borean 2019-03-15 16:40:30 +10:00 committed by GitHub
commit cac3c6efcf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 1 deletions

View file

@ -326,7 +326,10 @@ Function Get-ChocolateyPackageVersion {
$command = Argv-ToString -arguments @($choco_path, "list", "--local-only", "--exact", "--limit-output", "--all-versions", $name)
$res = Run-Command -command $command
if ($res.rc -ne 0) {
# Chocolatey v0.10.12 introduced enhanced exit codes, 2 means no results, e.g. no package
#
if ($res.rc -notin @(0, 2)) {
$module.Result.command = $command
$module.Result.rc = $res.rc
$module.Result.stdout = $res.stdout