diff --git a/classes/controller.php b/classes/controller.php index e73d6c2b..312ad8e7 100644 --- a/classes/controller.php +++ b/classes/controller.php @@ -1185,6 +1185,9 @@ class AdminController $route = !isset($data['route']) ? dirname($this->admin->route) : $data['route']; $obj = $this->admin->page(true); + // Ensure route is prefixed with a forward slash. + $route = '/' . ltrim($route, '/'); + if (isset($data['frontmatter']) && !$this->checkValidFrontmatter($data['frontmatter'])) { $this->admin->setMessage($this->admin->translate('PLUGIN_ADMIN.INVALID_FRONTMATTER_COULD_NOT_SAVE'), 'error'); return false;