catch HTTP 500/503 and empty response, fixes #141

This commit is contained in:
jomo 2015-09-20 19:12:31 +02:00
parent 750d741308
commit b97087c099

View File

@ -91,6 +91,8 @@ exp.get_from_options = function(rid, url, options, callback) {
break;
case 404:
case 204:
case 500:
case 503:
// we don't want to cache this
body = null;
break;
@ -107,6 +109,11 @@ exp.get_from_options = function(rid, url, options, callback) {
break;
}
if (body && !body.length) {
// empty response
body = null;
}
callback(body, response, error);
});
};