diff --git a/scraper/scrapers/horriblesubs/horriblesubs_mapping.json b/scraper/scrapers/horriblesubs/horriblesubs_mapping.json index af116b1..e9c3c03 100644 --- a/scraper/scrapers/horriblesubs/horriblesubs_mapping.json +++ b/scraper/scrapers/horriblesubs/horriblesubs_mapping.json @@ -5393,5 +5393,16 @@ "Yatogame-chan Kansatsu Nikki S2": { "showId": "1353", "kitsu_id": "42398" + }, + "K - Seven Stories": { + "showId": "1381", + "kitsu_id": [ + "12116", + "41770", + "41772", + "41767", + "41768", + "41771" + ] } } \ No newline at end of file diff --git a/scraper/scrapers/horriblesubs/horriblesubs_scraper.js b/scraper/scrapers/horriblesubs/horriblesubs_scraper.js index 1f9a6d8..6fce3b0 100644 --- a/scraper/scrapers/horriblesubs/horriblesubs_scraper.js +++ b/scraper/scrapers/horriblesubs/horriblesubs_scraper.js @@ -120,7 +120,7 @@ async function _parseShowData(showData) { const kitsuIdsMapping = Array.isArray(kitsuId) && await Promise.all(kitsuId.map(kitsuId => getMetadata(kitsuId))) .then((metas) => metas.reduce((map, meta) => { const epOffset = Object.keys(map).length; - [...Array(meta.totalCount).keys()] + [...Array(meta.totalCount || 1).keys()] .map(ep => ep + 1) .forEach(ep => map[ep + epOffset] = { kitsuId: meta.kitsuId, episode: ep, title: meta.title }); return map;