Bugfix: do not treat SLS id as a package name if an empty 'pkgs' list specified.

This commit is contained in:
Bo Maryniuk 2016-01-25 19:01:42 +01:00
parent d3cfd8ed41
commit ee9b3f859b

View file

@ -1391,7 +1391,15 @@ def latest(
'comment': 'Invalidly formatted "pkgs" parameter. See '
'minion log.'}
else:
desired_pkgs = [name]
if isinstance(pkgs, list) and len(pkgs) == 0:
return {
'name': name,
'changes': {},
'result': True,
'comment': 'No packages to install provided'
}
else:
desired_pkgs = [name]
cur = __salt__['pkg.version'](*desired_pkgs, **kwargs)
try: