feat: save conflict resolution
This commit is contained in:
@@ -293,6 +293,9 @@ module.exports = class Page extends Model {
|
||||
mode: 'create'
|
||||
})
|
||||
|
||||
// -> Get latest updatedAt
|
||||
page.updatedAt = await WIKI.models.pages.query().findById(page.id).select('updatedAt').then(r => r.updatedAt)
|
||||
|
||||
return page
|
||||
}
|
||||
|
||||
@@ -340,12 +343,7 @@ module.exports = class Page extends Model {
|
||||
publishStartDate: opts.publishStartDate || '',
|
||||
title: opts.title
|
||||
}).where('id', ogPage.id)
|
||||
let page = await WIKI.models.pages.getPageFromDb({
|
||||
path: ogPage.path,
|
||||
locale: ogPage.localeCode,
|
||||
userId: ogPage.authorId,
|
||||
isPrivate: ogPage.isPrivate
|
||||
})
|
||||
let page = await WIKI.models.pages.getPageFromDb(ogPage.id)
|
||||
|
||||
// -> Save Tags
|
||||
await WIKI.models.tags.associateTags({ tags: opts.tags, page })
|
||||
@@ -381,6 +379,9 @@ module.exports = class Page extends Model {
|
||||
}).update('title', page.title)
|
||||
}
|
||||
|
||||
// -> Get latest updatedAt
|
||||
page.updatedAt = await WIKI.models.pages.query().findById(page.id).select('updatedAt').then(r => r.updatedAt)
|
||||
|
||||
return page
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user