diff --git a/server.js b/server.js index 85266ddb37f9c..e749316c906f0 100644 --- a/server.js +++ b/server.js @@ -1540,7 +1540,7 @@ cache(function(data, match, sendBadge, request) { if (matched && matched[1] && matched[2]) { statusCode = matched[1]; statusText = matched[2].toLowerCase().replace('-', '--'); - if (statusText == 'production/stable') { + if (statusText === 'production/stable') { statusText = 'stable'; } break; @@ -1550,6 +1550,10 @@ cache(function(data, match, sendBadge, request) { badgeData.text[1] = statusText; badgeData.colorscheme = statusColors[statusCode]; sendBadge(format, badgeData); + } else { + // That request is incorrect. + badgeData.text[1] = 'request unknown'; + sendBadge(format, badgeData); } } catch(e) { badgeData.text[1] = 'invalid';