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:
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;