From 8a9fb35034ba2b56620af1c4a64a7bbbd5046f19 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Wed, 28 May 2025 17:10:08 +0200 Subject: [PATCH] fix cache and add template pdf to brief file --- public/site/blueprints/pages/client-brief.yml | 3 +-- public/site/config/hooks/regenerate-project-steps-cache.php | 2 +- public/site/models/project.php | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/public/site/blueprints/pages/client-brief.yml b/public/site/blueprints/pages/client-brief.yml index c66cd17..9e29339 100644 --- a/public/site/blueprints/pages/client-brief.yml +++ b/public/site/blueprints/pages/client-brief.yml @@ -27,8 +27,7 @@ tabs: pdf: label: PDF type: files - template: pdf - upload: pdf + uploads: pdf multiple: false description: type: textarea diff --git a/public/site/config/hooks/regenerate-project-steps-cache.php b/public/site/config/hooks/regenerate-project-steps-cache.php index 471f9e0..bde4b6d 100644 --- a/public/site/config/hooks/regenerate-project-steps-cache.php +++ b/public/site/config/hooks/regenerate-project-steps-cache.php @@ -4,6 +4,6 @@ return function($newPage, $oldPage) { $project = $newPage->template() == 'project' ? $newPage : $newPage->parents()->findBy('template', 'project'); if ($project) { - $steps = $newPage->rebuildStepsCache(); + $steps = $project->rebuildStepsCache(); } }; \ No newline at end of file diff --git a/public/site/models/project.php b/public/site/models/project.php index 1e9e828..d61cdd0 100644 --- a/public/site/models/project.php +++ b/public/site/models/project.php @@ -16,7 +16,7 @@ class ProjectPage extends NotificationsPage { return $stepsData; } - public function rebuildStepsCache() { + public function rebuildStepsCache() { // Create steps $steps = []; foreach ($this->children() as $child) {