From 044ab3a578b0430f40c3dac5dec7009436b36fa3 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Fri, 26 Apr 2019 10:03:06 +0300 Subject: [PATCH] Only invalidate cache on creating new/deleting page to speed up the recovery --- CHANGELOG.md | 1 + classes/admincontroller.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f21bc0a3..a19eeeda 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ * Added a new **YAML Linter** report to the `Tools - Reports` section 1. [](#improved) * Updated package.json scripts to properly use gulp compiler + * Only invalidate cache on creating new/deleting page to speed up the recovery 1. [](#bugfix) * Fixed admin cache to detect moved and deleted pages diff --git a/classes/admincontroller.php b/classes/admincontroller.php index 118c8443..fde70548 100644 --- a/classes/admincontroller.php +++ b/classes/admincontroller.php @@ -496,7 +496,7 @@ class AdminController extends AdminBaseController $new_path = $path . '/' . $orderOfNewFolder . '.' . $data['folder']; Folder::create($new_path); - Cache::clearCache('standard'); + Cache::clearCache('invalidate'); $this->grav->fireEvent('onAdminAfterSaveAs', new Event(['path' => $new_path])); @@ -2203,7 +2203,7 @@ class AdminController extends AdminBaseController $this->grav->fireEvent('onAdminAfterDelete', new Event(['page' => $page])); - Cache::clearCache('standard'); + Cache::clearCache('invalidate'); // Set redirect to pages list. $redirect = 'pages';