fix: await page render to finish before resolving

This commit is contained in:
Nick
2019-02-02 16:59:00 -05:00
parent e3943439e5
commit 830ddd9d2c
6 changed files with 10 additions and 3 deletions

View File

@@ -197,13 +197,14 @@ module.exports = class Page extends Model {
static async renderPage(page) {
const pipeline = await WIKI.models.renderers.getRenderingPipeline(page.contentType)
WIKI.queue.job.renderPage.add({
const renderJob = await WIKI.queue.job.renderPage.add({
page,
pipeline
}, {
removeOnComplete: true,
removeOnFail: true
})
return renderJob.finished()
}
static async getPage(opts) {