From 645a5206ec1cbaa7a2500beee9e2ac83d319e2d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andre=CC=81=20Cruz?= Date: Fri, 28 Jun 2013 00:10:05 +0100 Subject: [PATCH] Fix error caused by the recent semver upgrade. --- lib/core/Manager.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/core/Manager.js b/lib/core/Manager.js index 9036cc7a..4bb37e3c 100644 --- a/lib/core/Manager.js +++ b/lib/core/Manager.js @@ -181,7 +181,8 @@ Manager.prototype.areCompatible = function (candidate, resolved) { highestCandidate = this._getCap(semver.toComparators(candidate.target), 'highest'); highestResolved = this._getCap(semver.toComparators(resolved.target), 'highest'); - return semver.eq(highestCandidate.version, highestResolved.version) && + return highestResolved.version && highestResolved.version && + semver.eq(highestCandidate.version, highestResolved.version) && highestCandidate.comparator === highestResolved.comparator && semver.satisfies(resolvedVersion, candidate.target); }