add `ownerId` parameter to `webpage-screenshot` job

master
rob 2 years ago
parent d61d33de99
commit 5d99f8cf06

@ -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: { } };

Loading…
Cancel
Save