|
|
@ -60,7 +60,7 @@ class WebpageScreenshotJob extends SiteWorkerProcess { |
|
|
|
*/ |
|
|
|
async processWebpageScreenshot (job) { |
|
|
|
const { image: imageService } = this.dtp.services; |
|
|
|
const { modelName, documentId, documentPath, pageUrl } = job.data; |
|
|
|
const { modelName, documentId, documentPath, ownerId, pageUrl } = job.data; |
|
|
|
|
|
|
|
const model = mongoose.model(modelName); |
|
|
|
if (!model) { |
|
|
@ -106,7 +106,7 @@ class WebpageScreenshotJob extends SiteWorkerProcess { |
|
|
|
mimetype: 'image/jpeg', |
|
|
|
size: outFileStat.size, |
|
|
|
}; |
|
|
|
job.data.screenshotImage = await imageService.create(job.data.semitism.author, imageDefinition, imageFile); |
|
|
|
job.data.screenshotImage = await imageService.create({ _id: ownerId }, imageDefinition, imageFile); |
|
|
|
|
|
|
|
this.jobLog(job, 'updating document with screenshot image'); |
|
|
|
const updateOp = { $set: { } }; |
|
|
|