Wordpress: check for JSON-ness of data.

This commit is contained in:
Thaddee Tyl 2014-11-21 00:27:58 +01:00
parent 70012f5574
commit 7290706de0

View File

@ -2294,6 +2294,7 @@ cache(function(data, match, sendBadge, request) {
badgeData.text[1] = testedVersion + ' tested';
var coreUrl = 'https://api.wordpress.org/core/version-check/1.7/';
request(coreUrl, function(err, res, response) {
try {
var versions = JSON.parse(response).offers.map(function(v) {
return v.version
});
@ -2308,6 +2309,10 @@ cache(function(data, match, sendBadge, request) {
badgeData.colorscheme = 'yellow';
}
sendBadge(format, badgeData);
} catch(e) {
badgeData.text[1] = 'invalid';
sendBadge(format, badgeData);
}
});
} else {
sendBadge(format, badgeData);