Fix possible semver exceptions on node version ranges

This commit is contained in:
Thaddee Tyl 2015-02-08 02:08:49 +01:00
parent 04b7ad9b98
commit 321c725949

View File

@ -942,13 +942,15 @@ cache(function(data, match, sendBadge, request) {
return version;
}, function(err, version) {
if (err != null) { sendBadge(format, badgeData); return; }
if (semver.satisfies(version, versionRange)) {
badgeData.colorscheme = 'brightgreen';
} else if (semver.gtr(version, versionRange)) {
badgeData.colorscheme = 'yellow';
} else {
badgeData.colorscheme = 'orange';
}
try {
if (semver.satisfies(version, versionRange)) {
badgeData.colorscheme = 'brightgreen';
} else if (semver.gtr(version, versionRange)) {
badgeData.colorscheme = 'yellow';
} else {
badgeData.colorscheme = 'orange';
}
} catch(e) { }
sendBadge(format, badgeData);
});
} else {