From 0854d8bf916f9b8f4e8682cd5a5b361acd21e798 Mon Sep 17 00:00:00 2001 From: Thaddee Tyl Date: Sun, 7 Jun 2015 21:57:05 +0200 Subject: [PATCH] PyPI fixes and prevent unknown requests from failing bad See #465 --- server.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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';