Avoid crash in case of invalid travis.

This commit is contained in:
Thaddee Tyl 2014-01-15 23:32:35 +01:00
parent 5c5adbb09b
commit e92060131f

View File

@ -23,7 +23,14 @@ function(data, match, end, ask) {
}
var badgeData = {text:['build', 'n/a'], colorscheme:'lightgrey'};
var req = https.request(options, function(res) {
var statusMatch = res.headers['content-disposition'].match(/filename="(.+)\.png"/);
try {
var statusMatch = res.headers['content-disposition']
.match(/filename="(.+)\.png"/);
} catch(e) {
badgeData.text[1] = 'not found';
badge(badgeData, makeSend(format, ask.res, end));
return;
}
if (!statusMatch) {
badgeData.text[1] = 'unknown';
badge(badgeData, makeSend(format, ask.res, end));