Check the version of the package, instead of the package name

This commit is contained in:
Bo Maryniuk 2016-01-25 15:00:45 +01:00
parent 59ea758efb
commit 9e944db706

View File

@ -1442,7 +1442,7 @@ def latest(
msg = 'No information found for \'{0}\'.'.format(pkg) msg = 'No information found for \'{0}\'.'.format(pkg)
log.error(msg) log.error(msg)
problems.append(msg) problems.append(msg)
elif pkg not in cur \ elif not cur.get(pkg) \
or salt.utils.compare_versions(ver1=cur[pkg], oper='<', ver2=avail[pkg], cmp_func=cmp_func): or salt.utils.compare_versions(ver1=cur[pkg], oper='<', ver2=avail[pkg], cmp_func=cmp_func):
targets[pkg] = avail[pkg] targets[pkg] = avail[pkg]