When poster is not available during scraping, first photo is stored as poster; removed client-side fallback. Added screencap album fallback to Jules Jordan scraper. Simplified JJ page traversal.

This commit is contained in:
2019-12-13 16:59:04 +01:00
parent 5b5d383363
commit fed2b0be8a
6 changed files with 58 additions and 69 deletions

View File

@@ -46,7 +46,7 @@ async function curateRelease(release) {
target_id: release.id,
domain: 'releases',
})
.orderBy('role'),
.orderBy(['role', 'index']),
]);
return {
@@ -255,6 +255,7 @@ async function storeReleaseAssets(release, releaseId) {
storePhotos(release.photos, {
targetId: releaseId,
subpath,
primaryRole: release.poster ? null : 'poster',
}, identifier),
release.poster && storePhotos([release.poster], {
role: 'poster',