diff --git a/lib/core/Manager.js b/lib/core/Manager.js index 4bb37e3c..ba4b0a2f 100644 --- a/lib/core/Manager.js +++ b/lib/core/Manager.js @@ -181,7 +181,7 @@ Manager.prototype.areCompatible = function (candidate, resolved) { highestCandidate = this._getCap(semver.toComparators(candidate.target), 'highest'); highestResolved = this._getCap(semver.toComparators(resolved.target), 'highest'); - return highestResolved.version && highestResolved.version && + return highestCandidate.version && highestResolved.version && semver.eq(highestCandidate.version, highestResolved.version) && highestCandidate.comparator === highestResolved.comparator && semver.satisfies(resolvedVersion, candidate.target);