From 0e965ecd463a32194121333f369be9ed1a7bf444 Mon Sep 17 00:00:00 2001 From: Jan Metzger Date: Thu, 28 Jul 2022 12:28:58 +0200 Subject: [PATCH] Convert in GoogleSitemapController to int, avoid 500 errors on non-nomeric values --- src/Control/GoogleSitemapController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Control/GoogleSitemapController.php b/src/Control/GoogleSitemapController.php index 81b9f37..0ba5312 100644 --- a/src/Control/GoogleSitemapController.php +++ b/src/Control/GoogleSitemapController.php @@ -68,11 +68,11 @@ class GoogleSitemapController extends Controller public function sitemap() { $class = $this->unsanitiseClassName($this->request->param('ID')); - $page = $this->request->param('OtherID'); + $page = intval($this->request->param('OtherID')); if (GoogleSitemap::enabled() && $class - && $page + && ($page > 0) && ($class == SiteTree::class || $class == 'GoogleSitemapRoute' || GoogleSitemap::is_registered($class)) ) { $this->getResponse()->addHeader('Content-Type', 'application/xml; charset="utf-8"');