diff --git a/server/controllers/common.js b/server/controllers/common.js index de6cd271..9601a377 100644 --- a/server/controllers/common.js +++ b/server/controllers/common.js @@ -71,6 +71,9 @@ router.get(['/e', '/e/*'], async (req, res, next) => { return res.render('unauthorized', { action: 'edit' }) } + await page.$relatedQuery('tags') + page.tags = _.map(page.tags, 'tag') + _.set(res.locals, 'pageMeta.title', `Edit ${page.title}`) _.set(res.locals, 'pageMeta.description', page.description) page.mode = 'update' diff --git a/server/views/editor.pug b/server/views/editor.pug index 5363a2ad..38a7f00e 100644 --- a/server/views/editor.pug +++ b/server/views/editor.pug @@ -12,7 +12,7 @@ block body path=page.path title=page.title description=page.description - tags=page.tags + :tags=page.tags :is-published=page.isPublished init-mode=page.mode init-editor=page.editorKey