From 321c725949cf58f04fd6b0de5d30af9ce5a6a9b0 Mon Sep 17 00:00:00 2001 From: Thaddee Tyl Date: Sun, 8 Feb 2015 02:08:49 +0100 Subject: [PATCH] Fix possible semver exceptions on node version ranges --- server.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/server.js b/server.js index d493bb2..8f2ba95 100644 --- a/server.js +++ b/server.js @@ -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 {