diff --git a/app/models/api/Page.model.js b/app/models/api/Page.model.js index 1bee380..0aac9d2 100644 --- a/app/models/api/Page.model.js +++ b/app/models/api/Page.model.js @@ -269,6 +269,18 @@ class Page extends VersionedModel { return children } + async cast_to_version_data() { + const data = await super.cast_to_version_data() + const node_version_nums = [] + const nodes = await this.nodes + + for ( const node of nodes ) { + node_version_nums.push({ NodeId: node.UUID, version_num: node.version_num }) + } + + data.node_version_nums = node_version_nums + return data + } } module.exports = exports = Page;