Fix contributors badge

Fixes #764
This commit is contained in:
Józef Sokołowski 2016-08-16 10:51:51 +02:00
parent f84b5cd550
commit dfb4804973

View File

@ -2910,8 +2910,15 @@ cache(function(data, match, sendBadge, request) {
return;
}
try {
var data = JSON.parse(buffer);
badgeData.text[1] = metric(data[0].contributions);
var contributors;
if (res.headers['link'] && res.headers['link'].indexOf('rel="last"') !== -1) {
contributors = res.headers['link'].match(/[?&]page=(\d+)[^>]+>; rel="last"/)[1];
} else {
contributors = JSON.parse(buffer).length;
}
badgeData.text[1] = contributors;
badgeData.colorscheme = 'blue';
} catch(e) {
badgeData.text[1] = 'inaccessible';