Skip to content

Commit

Permalink
Fix win_pkg issues introduced Jan 2018. If DisplayVersion does not ex…
Browse files Browse the repository at this point in the history
…ist it should return version as "Not Found"
  • Loading branch information
damon-atkins committed Aug 2, 2018
1 parent a567666 commit a4af1db
Showing 1 changed file with 7 additions and 12 deletions.
19 changes: 7 additions & 12 deletions salt/modules/win_pkg.py
Expand Up @@ -461,18 +461,13 @@ def update(hive, key, reg_key, use_32bit):
'{0}\\{1}'.format(key, reg_key),
'DisplayVersion',
use_32bit)
if (not d_vers_regdata['success'] or
d_vers_regdata['vtype'] not in ['REG_SZ', 'REG_EXPAND_SZ', 'REG_DWORD'] or
d_vers_regdata['vdata'] in [None, False]):
return

if isinstance(d_vers_regdata['vdata'], int):
d_vers = six.text_type(d_vers_regdata['vdata'])
else:
d_vers = d_vers_regdata['vdata']

if not d_vers or d_vers == '(value not set)':
d_vers = 'Not Found'
d_vers = 'Not Found'
if (d_vers_regdata['success'] and
d_vers_regdata['vtype'] in ['REG_SZ', 'REG_EXPAND_SZ', 'REG_DWORD']):
if isinstance(d_vers_regdata['vdata'], int):
d_vers = six.text_type(d_vers_regdata['vdata'])
elif d_vers_regdata['vdata'] and d_vers_regdata['vdata'] != '(value not set)': # Check for blank values
d_vers = d_vers_regdata['vdata']

check_ok = False
for check_reg in ['UninstallString', 'QuietUninstallString', 'ModifyPath']:
Expand Down

0 comments on commit a4af1db

Please sign in to comment.