Merge pull request #46661 from Kimol/2018.3-fix_chocolatey_check_remote_packages

Chocolatey - Lowered name of local and remote packages before comparing versions.
This commit is contained in:
Nicole Thomas 2018-03-26 10:35:38 -04:00 committed by GitHub
commit 308c9ddfc3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -919,6 +919,7 @@ def version(name, check_remote=False, source=None, pre_versions=False):
salt "*" chocolatey.version <package name> check_remote=True
'''
installed = list_(narrow=name, local_only=True)
installed = {k.lower(): v for k, v in installed.items()}
packages = {}
lower_name = name.lower()
@ -928,6 +929,7 @@ def version(name, check_remote=False, source=None, pre_versions=False):
if check_remote:
available = list_(narrow=name, pre_versions=pre_versions, source=source)
available = {k.lower(): v for k, v in available.items()}
for pkg in packages:
packages[pkg] = {'installed': installed[pkg],