Skip to content

Commit

Permalink
Porting PR saltstack#51813 to 2019.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
garethgreenaway committed Sep 19, 2019
1 parent 8d4d5ea commit 5162106
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions salt/modules/npm.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,13 @@ def _check_valid_version():
Check the version of npm to ensure this module will work. Currently
npm must be at least version 1.2.
'''

# Locate the full path to npm
npm_path = salt.utils.path.which('npm')

# pylint: disable=no-member
npm_version = _LooseVersion(
salt.modules.cmdmod.run('npm --version', output_loglevel='quiet'))
valid_version = _LooseVersion('1.2')
res = salt.modules.cmdmod.run('{npm} --version'.format(npm=npm_path), output_loglevel='quiet')
npm_version, valid_version = _LooseVersion(res), _LooseVersion('1.2')
# pylint: enable=no-member
if npm_version < valid_version:
raise CommandExecutionError(
Expand Down

0 comments on commit 5162106

Please sign in to comment.