From 13bc19f1e3356397f3a2e3307846033469aa301e Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Mon, 20 Mar 2017 15:25:41 -0600 Subject: [PATCH] Moved debugger logic to avoid null page instances. --- system/src/Grav/Common/Service/PageServiceProvider.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/system/src/Grav/Common/Service/PageServiceProvider.php b/system/src/Grav/Common/Service/PageServiceProvider.php index c57c8d1e0..24b1e7e4f 100644 --- a/system/src/Grav/Common/Service/PageServiceProvider.php +++ b/system/src/Grav/Common/Service/PageServiceProvider.php @@ -34,16 +34,16 @@ class PageServiceProvider implements ServiceProviderInterface $page = $pages->dispatch($path); - // some debugger override logic - if ($page->debugger() == false) { - Grav::instance()['debugger']->enabled(false); - } - // Redirection tests if ($page) { /** @var Language $language */ $language = $c['language']; + // some debugger override logic + if ($page->debugger() == false) { + Grav::instance()['debugger']->enabled(false); + } + if ($c['config']->get('system.force_ssl')) { if (!isset($_SERVER['HTTPS']) || $_SERVER["HTTPS"] != "on") { $url = "https://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];