1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-11 01:04:16 +02:00

Fix PagesLoaderCache error that appears when TravyDebugger installed

This commit is contained in:
Ryan Cramer
2022-09-04 09:08:40 -04:00
parent ad4e359bca
commit 68badf4658

View File

@@ -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;
}
}
}