From a96680875cdc154357dc889b5fcefec3d2e70bc8 Mon Sep 17 00:00:00 2001 From: Niels Simenon Date: Mon, 3 Feb 2020 00:51:25 +0100 Subject: [PATCH] Fixed media duplicate fallbacks being ignored. --- src/media.js | 2 +- src/scrapers/score.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/media.js b/src/media.js index f6022ccb..d422e890 100644 --- a/src/media.js +++ b/src/media.js @@ -93,7 +93,7 @@ async function findDuplicates(photos, identifier, prop = null, label) { const originals = photos.filter((source) => { if (Array.isArray(source)) { - return !source.some(sourceX => !duplicateLookup.has((prop && sourceX[prop]) || (sourceX.src && sourceX))); + return !source.some(sourceX => duplicateLookup.has((prop && sourceX[prop]) || (sourceX.src && sourceX))); } return !duplicateLookup.has((prop && source[prop]) || (source.src && source)); diff --git a/src/scrapers/score.js b/src/scrapers/score.js index 35718361..4b00d581 100644 --- a/src/scrapers/score.js +++ b/src/scrapers/score.js @@ -82,11 +82,11 @@ async function scrapeScene(html, url) { const durationEl = qa('value').find(el => /\d{1,3}:\d{2}/.test(el.textContent)); release.duration = ql(durationEl); + release.poster = qp('video'); // _800.jpg is larger than _xl.jpg in landscape const photosUrl = qu('a[href*=photos]'); if (photosUrl) { release.photos = await fetchPhotos(photosUrl); - release.poster = qp('video'); // _800.jpg is larger than _xl.jpg in landscape } else { release.photos = qis('img[src*=ThumbNails]'); }