From 09e8dfdbfd5d8b23f3f4c1d4214538bd4bdb3aea Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Thu, 24 Oct 2019 14:19:37 +0300 Subject: [PATCH] Fixed no pages in admin --- system/src/Grav/Common/Page/Pages.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/system/src/Grav/Common/Page/Pages.php b/system/src/Grav/Common/Page/Pages.php index 31f2ef266..2f2bd2292 100644 --- a/system/src/Grav/Common/Page/Pages.php +++ b/system/src/Grav/Common/Page/Pages.php @@ -260,8 +260,6 @@ class Pages return; } - $this->initialized = true; - $config = $this->grav['config']; $this->ignore_files = $config->get('system.pages.ignore_files'); $this->ignore_folders = $config->get('system.pages.ignore_folders'); @@ -275,7 +273,16 @@ class Pages $this->setCheckMethod($config->get('system.cache.check.method', 'file')); } + if ($this->enable_pages === false) { + $page = $this->buildRootPage(); + $this->instances[$page->path()] = $page; + + return; + } + $this->buildPages(); + + $this->initialized = true; } /** @@ -1338,13 +1345,6 @@ class Pages */ protected function buildPages(): void { - if ($this->enable_pages === false) { - $page = $this->buildRootPage(); - $this->instances[$page->path()] = $page; - - return; - } - /** @var Debugger $debugger */ $debugger = $this->grav['debugger']; $debugger->startTimer('build-pages', 'Init frontend routes');