Validate language in Pages::updatePage()

This commit is contained in:
Giuseppe Criscione 2019-04-22 21:59:56 +02:00
parent fe9e787c93
commit a878ddde9d

View File

@ -405,6 +405,11 @@ class Pages extends AbstractController
$language = $data->get('language');
// Validate language
if (!empty($language) && !in_array($language, $this->option('languages'), true)) {
throw new LocalizedException('Invalid page language', 'pages.page.cannot-edit.invalid-language');
}
$differ = $frontmatter !== $page->frontmatter() || $content !== $page->rawContent() || $language !== $page->language();
if ($differ) {