Fix rare error where only unsupported qualities of video are present in metadata on Picasa

This commit is contained in:
Xaekai 2015-03-25 11:32:14 -07:00
parent 3290501e81
commit 4b65b9128a
1 changed files with 10 additions and 7 deletions

View File

@ -845,11 +845,14 @@ var Getters = {
var videos = {};
$('media\\:content[medium="video"]').each(function(index, element){
var url = $(this).attr("url")
var type = url.match(/itag=(\d\d)/)[1]
videos[type] = {
format: type,
link: url
};
var type = url.match(/itag=(\d\d)/)
if(type && type[1]){
type = type[1]
videos[type] = {
format: type,
link: url
};
}
});
$ = null;
@ -870,8 +873,8 @@ var Getters = {
}
if (Object.keys(direct).length === 0) {
return cb("Unable to retrieve video data from Google+. Check that " +
"the album exists and is shared publicly.");
return cb("Unable to retrieve video data from Google+. The videos " +
"may have not finished processing yet.");
} else if (!title) {
return cb("Unable to retrieve title from Google+. Check that " +
"the album exists and is shared publicly.");