Using advanced merge library to maximize scraped data.

This commit is contained in:
DebaucheryLibrarian
2020-12-27 23:43:08 +01:00
parent 9c926a1d81
commit 77ec2d3747
3 changed files with 71 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
'use strict';
const Promise = require('bluebird');
const merge = require('object-merge-advanced');
const argv = require('./argv');
const include = require('./utils/argv-include')(argv);
@@ -122,8 +123,7 @@ async function scrapeRelease(baseRelease, entities, type = 'scene') {
: await layoutScraper.fetchMovie(baseRelease.url, entity, baseRelease, include, null);
const mergedRelease = {
...baseRelease,
...scrapedRelease,
...merge(baseRelease, scrapedRelease),
deep: !!scrapedRelease,
entity,
};