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) {