mirror of https://github.com/calzoneman/sync.git
Fix a bug with the youtube error parser
This commit is contained in:
parent
f84073ad38
commit
46b823c60d
14
get-info.js
14
get-info.js
|
@ -30,7 +30,12 @@ function getJSON(options, callback) {
|
||||||
catch(e) {
|
catch(e) {
|
||||||
Logger.errlog.log("JSON fail: " + options.path);
|
Logger.errlog.log("JSON fail: " + options.path);
|
||||||
var m = buffer.match(/<internalReason>([^<]+)<\/internalReason>/);
|
var m = buffer.match(/<internalReason>([^<]+)<\/internalReason>/);
|
||||||
callback(m[1] || true, res.statusCode, null);
|
if(m) {
|
||||||
|
callback(m[1], res.statusCode, null);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
callback(true, res.statusCode, null);
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
callback(false, res.statusCode, data);
|
callback(false, res.statusCode, data);
|
||||||
|
@ -55,7 +60,12 @@ function getJSONHTTPS(options, callback) {
|
||||||
catch(e) {
|
catch(e) {
|
||||||
Logger.errlog.log("JSON fail: " + options.path);
|
Logger.errlog.log("JSON fail: " + options.path);
|
||||||
var m = buffer.match(/<internalReason>([^<]+)<\/internalReason>/);
|
var m = buffer.match(/<internalReason>([^<]+)<\/internalReason>/);
|
||||||
callback(m[1] || true, res.statusCode, null);
|
if(m) {
|
||||||
|
callback(m[1], res.statusCode, null);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
callback(true, res.statusCode, null);
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
callback(false, res.statusCode, data);
|
callback(false, res.statusCode, data);
|
||||||
|
|
Loading…
Reference in New Issue