diff --git a/CHANGELOG.md b/CHANGELOG.md index bd5d43da4..b586a0caa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # v1.3.9 ## xx/xx/2017 +1. [](#bugfix) + * Dynamically added pages via `Pages::addPage()` were not firing `onPageProcessed()` event causing forms not to be processed 1. [](#improved) * Added `Medium::copy()` method to create a copy of a medium object diff --git a/system/src/Grav/Common/Page/Pages.php b/system/src/Grav/Common/Page/Pages.php index f9f6a5240..1f39ae725 100644 --- a/system/src/Grav/Common/Page/Pages.php +++ b/system/src/Grav/Common/Page/Pages.php @@ -265,6 +265,8 @@ class Pages $this->children[$page->parent()->path()][$page->path()] = ['slug' => $page->slug()]; } $this->routes[$route] = $page->path(); + + $this->grav->fireEvent('onPageProcessed', new Event(['page' => $page])); } /**