From 8580fead7a91d2de9786338222bf5a09223fdec2 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Tue, 17 Jun 2025 12:24:17 +0200 Subject: [PATCH] panel : fix hooks that refresh cache by mutualizing require --- public/site/config/config.php | 6 ++++-- .../hooks/page-update--regenerate-project-steps-cache.php | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/public/site/config/config.php b/public/site/config/config.php index d9c26eb..a33f331 100644 --- a/public/site/config/config.php +++ b/public/site/config/config.php @@ -1,5 +1,7 @@ Dir::exists('assets/dist') ? false: true, 'cache' => [ @@ -40,8 +42,8 @@ return [ 'hooks' => [ 'page.create:after' => require_once(__DIR__ . '/hooks/create-steps.php'), 'page.delete:before' => require_once(__DIR__ . '/hooks/delete-steps.php'), - 'page.update:after' => require_once(__DIR__ . '/hooks/page-update--regenerate-project-steps-cache.php'), - 'page.changeStatus:after' => require_once(__DIR__ . '/hooks/page-update--regenerate-project-steps-cache.php'), + 'page.update:after' => $regenerateSteps, + 'page.changeStatus:after' => $regenerateSteps, 'file.update:after' => require_once(__DIR__ . '/hooks/file-update--regenerate-project-steps-cache.php') ], ]; diff --git a/public/site/config/hooks/page-update--regenerate-project-steps-cache.php b/public/site/config/hooks/page-update--regenerate-project-steps-cache.php index 72893d4..bde728d 100644 --- a/public/site/config/hooks/page-update--regenerate-project-steps-cache.php +++ b/public/site/config/hooks/page-update--regenerate-project-steps-cache.php @@ -1,6 +1,6 @@ template() == 'project' ? $newPage : $newPage->parents()->findBy('template', 'project'); if ($project) {