From 04b3d8a77443f479667accef386d59c8d8d5a48e Mon Sep 17 00:00:00 2001 From: TheBeastLT Date: Sun, 29 Mar 2020 12:20:27 +0200 Subject: [PATCH] [scraper] populate kitsuId for movies in series torrents --- scraper/lib/torrentFiles.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/scraper/lib/torrentFiles.js b/scraper/lib/torrentFiles.js index 4c931f8..9dfce19 100644 --- a/scraper/lib/torrentFiles.js +++ b/scraper/lib/torrentFiles.js @@ -110,13 +110,16 @@ async function mapSeriesEpisode(file, torrent, files) { } async function mapSeriesMovie(file, torrent) { - return findMovieImdbId(file).then((imdbId) => [{ - infoHash: torrent.infoHash, - fileIndex: file.fileIndex, - title: file.path || file.name, - size: file.size, - imdbId: imdbId - }]) + return findMovieImdbId(file) + .then(imdbId => getMetadata(imdbId, Type.MOVIE).catch(() => ({ imdbId }))) + .then(metadata => [{ + infoHash: torrent.infoHash, + fileIndex: file.fileIndex, + title: file.path || file.name, + size: file.size, + imdbId: metadata.imdbId, + kitsuId: metadata.kitsuId + }]); } function parseSeriesFile(file, parsedTorrentName) {