From 6fc4b1189c93a43d9f951ba243a5bc41eb22ae23 Mon Sep 17 00:00:00 2001 From: Thaddee Tyl Date: Fri, 10 Oct 2014 16:23:33 +0200 Subject: [PATCH] Avoid bower crashes --- server.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/server.js b/server.js index 299779e2ce..756cf16c80 100644 --- a/server.js +++ b/server.js @@ -2005,13 +2005,18 @@ cache(function(data, match, sendBadge, request) { sendBadge(format, badgeData); }) .on('end', function(version) { - badgeData.text[1] = 'v' + version; - if (version[0] === '0' || /dev/.test(version)) { - badgeData.colorscheme = 'orange'; - } else { - badgeData.colorscheme = 'blue'; + try { + badgeData.text[1] = 'v' + version; + if (version[0] === '0' || /dev/.test(version)) { + badgeData.colorscheme = 'orange'; + } else { + badgeData.colorscheme = 'blue'; + } + sendBadge(format, badgeData); + } catch(e) { + badgeData.text[1] = 'void'; + sendBadge(format, badgeData); } - sendBadge(format, badgeData); }); }));