diff --git a/src/argv.js b/src/argv.js index 83939e8d..df850bed 100755 --- a/src/argv.js +++ b/src/argv.js @@ -100,6 +100,11 @@ const { argv } = yargs type: 'boolean', default: false, }) + .option('associate-actors', { + describe: 'Associate scene actors', + type: 'boolean', + default: true, + }) .option('scene', { describe: 'Scrape scene info from URL', type: 'array', diff --git a/src/store-releases.js b/src/store-releases.js index 17b4c62d..c91a6d6f 100755 --- a/src/store-releases.js +++ b/src/store-releases.js @@ -451,7 +451,7 @@ async function storeScenes(releases, useBatchId) { }); const [actors, storedSeries] = await Promise.all([ - associateActors(releasesWithId, batchId), + argv.associateActors && associateActors(releasesWithId, batchId), storeSeries(releasesWithId.map((release) => release.serie && { ...release.serie, entity: release.entity }).filter(Boolean), batchId), associateReleaseTags(releasesWithId), storeChapters(releasesWithId),