Merge pull request #329 from linux4kix/master

Catch undefined content-type headers
This commit is contained in:
Mattias Erming 2015-01-04 03:48:14 +01:00
commit 516fb915fb

View File

@ -109,15 +109,21 @@ function fetch(url, cb) {
.pipe(es.wait(function(err, data) { .pipe(es.wait(function(err, data) {
if (err) return; if (err) return;
var body; var body;
var type;
try { try {
body = JSON.parse(data); body = JSON.parse(data);
} catch(e) { } catch(e) {
body = {}; body = {};
} }
try {
type = req.response.headers['content-type'].split(/ *; */).shift();
} catch(e) {
type = {};
}
data = { data = {
text: data, text: data,
body: body, body: body,
type: req.response.headers['content-type'].split(/ *; */).shift() type: type
}; };
cb(data); cb(data);
})); }));