Skip to content

Commit

Permalink
Merge pull request #54647 from garethgreenaway/2019_2_1_port_51813
Browse files Browse the repository at this point in the history
[master] Porting #51813 to master
  • Loading branch information
dwoz committed Dec 19, 2019
2 parents 0280328 + e6dcb32 commit 477c65e
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 477c65e

Please sign in to comment.