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';