From bae0d7e4e4c6ecde9ef846ab2ce811da25803c7e Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Fri, 25 Mar 2016 15:17:23 +0100 Subject: [PATCH] Properly handling unknown controllers --- .../files/lib/system/page/PageLocationManager.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wcfsetup/install/files/lib/system/page/PageLocationManager.class.php b/wcfsetup/install/files/lib/system/page/PageLocationManager.class.php index 9abe47564c..98a99b36a0 100644 --- a/wcfsetup/install/files/lib/system/page/PageLocationManager.class.php +++ b/wcfsetup/install/files/lib/system/page/PageLocationManager.class.php @@ -29,6 +29,10 @@ class PageLocationManager extends SingletonFactory { $pageID = $pageObjectID = 0; $activeRequest = RequestHandler::getInstance()->getActiveRequest(); + if ($activeRequest === null) { + return; + } + $metaData = $activeRequest->getMetaData(); if (isset($metaData['cms'])) { $pageID = $metaData['cms']['pageID']; -- 2.20.1