feat: block creating pages with system reserved paths

This commit is contained in:
Nick committed 2019-04-19 20:45:05 -04:00
1 parent e597a7df1a
commit 5b64c95117
5 files changed
+22 -6

No files matched your search

+5
View File
@@ -22,6 +22,11 @@ router.get('/robots.txt', (req, res, next) => {
*/
router.get(['/e', '/e/*'], async (req, res, next) => {
const pageArgs = pageHelper.parsePath(req.path)
if (pageHelper.isReservedPath(pageArgs.path)) {
return next(new Error('Cannot create this page because it starts with a system reserved path.'))
}
let page = await WIKI.models.pages.getPageFromDb({
path: pageArgs.path,
locale: pageArgs.locale,