|
@@ -411,12 +411,15 @@ module.exports = {
|
|
|
|
|
|
// -> Pages
|
|
|
await pipeline(
|
|
|
- WIKI.models.knex.column('path', 'localeCode', 'title', 'description', 'contentType', 'content', 'isPublished', 'updatedAt', 'createdAt').select().from('pages').where({
|
|
|
+ WIKI.models.knex.column('id', 'path', 'localeCode', 'title', 'description', 'contentType', 'content', 'isPublished', 'updatedAt', 'createdAt', 'editorKey').select().from('pages').where({
|
|
|
isPrivate: false
|
|
|
}).stream(),
|
|
|
new stream.Transform({
|
|
|
objectMode: true,
|
|
|
transform: async (page, enc, cb) => {
|
|
|
+ const pageObject = await WIKI.models.pages.query().findById(page.id)
|
|
|
+ page.tags = await pageObject.$relatedQuery('tags')
|
|
|
+
|
|
|
let fileName = `${page.path}.${pageHelper.getFileExtension(page.contentType)}`
|
|
|
if (WIKI.config.lang.namespacing && WIKI.config.lang.code !== page.localeCode) {
|
|
|
fileName = `${page.localeCode}/${fileName}`
|