From b78703dadbbf5a02ed2795de707a946ea7edc0bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Stefa=C5=84ski?= Date: Thu, 8 Nov 2018 11:51:38 +0100 Subject: [PATCH] fix .match[] of undefined error --- package.json | 2 +- server/actions/mapDependencies.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index fbbd1f4..41111e9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "npm-gui", - "version": "1.0.1", + "version": "1.0.3", "description": "npm-gui", "main": "index.js", "files": [ diff --git a/server/actions/mapDependencies.js b/server/actions/mapDependencies.js index f6e83c6..6f0eb3c 100644 --- a/server/actions/mapDependencies.js +++ b/server/actions/mapDependencies.js @@ -6,7 +6,7 @@ export function mapNpmDependency(name, dependency, version, required) { const installed = (dependency && dependency.version) || null; let wanted = version ? uniqueOrNull(version.wanted, [installed]) : null; const latest = version ? uniqueOrNull(version.latest, [installed, wanted]) : null; - if (!installed && !wanted) { + if (!installed && !wanted && required) { [wanted] = required.match(/\d.+/); } return {