Using base poster as fallback for deep poster in merge. Improved Naughty America scraper for live scenes.
This commit is contained in:
@@ -191,11 +191,18 @@ async function scrapeRelease(baseRelease, entitiesByHostname, type = 'scene') {
|
||||
}),
|
||||
}), {});
|
||||
|
||||
curatedScrapedRelease.poster = null;
|
||||
|
||||
const mergedRelease = {
|
||||
...merge(baseRelease, curatedScrapedRelease, {
|
||||
dedupeStringsInArrayValues: true,
|
||||
hardMergeKeys: ['actors', 'covers', 'poster', 'trailer', 'teaser'],
|
||||
ignoreKeys: ['poster'],
|
||||
}),
|
||||
poster: Array.from(new Set([
|
||||
...[].concat(curatedScrapedRelease.poster),
|
||||
...[].concat(baseRelease.poster),
|
||||
])).filter(Boolean),
|
||||
photos: curatedScrapedRelease.photos?.length > 0
|
||||
? curatedScrapedRelease.photos
|
||||
: baseRelease.photos,
|
||||
|
||||
Reference in New Issue
Block a user