diff --git a/src/backend/models/page.ts b/src/backend/models/page.ts index c8d2ae8..d90b186 100644 --- a/src/backend/models/page.ts +++ b/src/backend/models/page.ts @@ -132,7 +132,7 @@ class Page { * * @returns {Promise} */ - public async getParent(): Promise { + public async getParent(): Promise { const data = await pagesDb.findOne({ _id: this._parent }); return new Page(data); diff --git a/src/backend/routes/aliases.ts b/src/backend/routes/aliases.ts index f5cc7ec..1dc2195 100644 --- a/src/backend/routes/aliases.ts +++ b/src/backend/routes/aliases.ts @@ -30,7 +30,7 @@ router.get('*', verifyToken, async (req: Request, res: Response) => { case Alias.types.PAGE: { const page = await Pages.get(alias.id); - const pageParent = page.parent; + const pageParent = await page.getParent(); res.render('pages/page', { page,