openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit faa79543fb4dce99a49772f167830c5767d92c53
parent 3fe4d90ebd25f34cf6866fa7c9ef6e4d141a163b
Author: Jan Dankert <develop@jandankert.de>
Date:   Mon, 13 Jun 2022 22:03:01 +0200

Fix: Show a nice validation notice if there is no template.

Diffstat:
Mmodules/cms/action/folder/FolderCreatepageAction.class.php | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/modules/cms/action/folder/FolderCreatepageAction.class.php b/modules/cms/action/folder/FolderCreatepageAction.class.php @@ -8,6 +8,7 @@ use cms\model\Page; use cms\model\Permission; use cms\model\Project; use language\Messages; +use util\exception\ValidationException; class FolderCreatepageAction extends FolderAction implements Method { @@ -37,7 +38,8 @@ class FolderCreatepageAction extends FolderAction implements Method { $page = new Page(); $page->filename = BaseObject::urlify( $name ); - $page->templateid = $this->request->getText('templateid'); + $page->templateid = $this->request->getRequiredNumber('templateid'); + $page->parentid = $this->folder->objectid; $page->projectid = $this->folder->projectid;