From 9f45e78f6da7fdd59e739ad080ad76ef284ebaa7 Mon Sep 17 00:00:00 2001 From: TheBeastLT Date: Mon, 11 Jan 2021 23:32:12 +0100 Subject: [PATCH] [scraper] fixes anime series movie ep assigment --- scraper/lib/torrentFiles.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scraper/lib/torrentFiles.js b/scraper/lib/torrentFiles.js index 91d77d1..1c6cc18 100644 --- a/scraper/lib/torrentFiles.js +++ b/scraper/lib/torrentFiles.js @@ -139,8 +139,8 @@ async function mapSeriesMovie(file, torrent) { const kitsuId = torrent.type === Type.ANIME ? await findMovieKitsuId(file) : undefined; const imdbId = !kitsuId ? await findMovieImdbId(file) : undefined; const metadata = await getMetadata(kitsuId || imdbId, Type.MOVIE).catch(() => ({})); - const episodeIndex = (file.episode || 1) - 1; - const episodeVideo = metadata.videos && metadata.videos.length && metadata.videos[episodeIndex]; + const hasEpisode = metadata.videos && metadata.videos.length && (file.episode || metadata.videos.length === 1); + const episodeVideo = hasEpisode && metadata.videos[(file.episode || 1) - 1]; return [{ infoHash: torrent.infoHash, fileIndex: file.fileIndex,