From 68badf4658a54f749258b4ebddb5430dc38334ad Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Sun, 4 Sep 2022 09:08:40 -0400 Subject: [PATCH] Fix PagesLoaderCache error that appears when TravyDebugger installed --- wire/core/PagesLoaderCache.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wire/core/PagesLoaderCache.php b/wire/core/PagesLoaderCache.php index b403eac6..c94eda3c 100644 --- a/wire/core/PagesLoaderCache.php +++ b/wire/core/PagesLoaderCache.php @@ -45,6 +45,7 @@ class PagesLoaderCache extends Wire { * */ public function __construct(Pages $pages) { + parent::__construct(); $this->pages = $pages; } @@ -308,7 +309,7 @@ class PagesLoaderCache extends Wire { // cache non-default languages separately if($this->wire()->languages) { $language = $this->wire()->user->language; - if(!$language->isDefault()) { + if($language && !$language->isDefault()) { $selector .= ", _lang=$language->id"; // for caching purposes only, not recognized by PageFinder } } @@ -318,4 +319,4 @@ class PagesLoaderCache extends Wire { return null; } -} \ No newline at end of file +}