mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 17:33:54 +00:00
Merge pull request #34437 from hrumph/pkg_state_problem3
Fix problem with calling latest_version in win_pkg in develop branch.
This commit is contained in:
commit
a2fde91ad7
@ -53,7 +53,7 @@ def __virtual__():
|
||||
return (False, "Module win_pkg: module only works on Windows systems")
|
||||
|
||||
|
||||
def latest_version(saltenv='base', *names, **kwargs):
|
||||
def latest_version(*names, **kwargs):
|
||||
'''
|
||||
Return the latest version of the named package available for upgrade or
|
||||
installation. If more than one package name is specified, a dict of
|
||||
@ -78,6 +78,8 @@ def latest_version(saltenv='base', *names, **kwargs):
|
||||
for name in names:
|
||||
ret[name] = ''
|
||||
|
||||
saltenv = kwargs.get('saltenv', 'base')
|
||||
|
||||
# Refresh before looking for the latest version available
|
||||
if salt.utils.is_true(kwargs.get('refresh', True)):
|
||||
refresh_db(saltenv)
|
||||
|
@ -1161,7 +1161,7 @@ def installed(
|
||||
version = str(version)
|
||||
|
||||
if version is not None and version == 'latest':
|
||||
version = __salt__['pkg.latest_version'](name)
|
||||
version = __salt__['pkg.latest_version'](name, **kwargs)
|
||||
# If version is empty, it means the latest version is installed
|
||||
# so we grab that version to avoid passing an empty string
|
||||
if not version:
|
||||
@ -1721,6 +1721,8 @@ def latest(
|
||||
else:
|
||||
desired_pkgs = [name]
|
||||
|
||||
kwargs['saltenv'] = __env__
|
||||
|
||||
try:
|
||||
avail = __salt__['pkg.latest_version'](*desired_pkgs,
|
||||
fromrepo=fromrepo,
|
||||
|
Loading…
Reference in New Issue
Block a user