From 4301c989f079fa90c4494649cd62b4053ff339fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Sat, 27 Apr 2019 13:04:48 +0200 Subject: [PATCH] Update search.js --- server/public/assets/js/search.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/public/assets/js/search.js b/server/public/assets/js/search.js index e02267c0..36d1c574 100755 --- a/server/public/assets/js/search.js +++ b/server/public/assets/js/search.js @@ -373,6 +373,7 @@ var Search = { not_added_song.querySelector(".extra-button-search").setAttribute("data-text", title + " - " + artist.join(" ")); document.querySelector(".not-imported-container").insertAdjacentHTML("beforeend", not_added_song.innerHTML); Helper.removeClass(".not-imported", "hide"); + continue; } var duration = Search.durationToSeconds(data.contentDetails.duration); var not_matched = false; @@ -637,6 +638,10 @@ addVideos: function(ids){ } for(var i = 0; i < response.items.length; i++) { var song = response.items[i]; + if(song.contentDetails == undefined || song.contentDetails.duration == undefined) { + Helper.log(["Song without duration", song]); + continue; + } var duration=Search.durationToSeconds(song.contentDetails.duration); if((longsongs != undefined && !longsongs) || duration<720){ enc_title= song.snippet.title;//encodeURIComponent(song.snippet.title);