From 7bd967cff5748624d7da700ac7900ff5a4b7d8b2 Mon Sep 17 00:00:00 2001 From: Sam Georges Date: Tue, 19 Aug 2014 21:33:03 +1000 Subject: [PATCH] Fix cms.template.save event, should always pass the primary object as the first/second parameter. This may be a breaking change for some, sorry about that. --- modules/cms/controllers/Index.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/cms/controllers/Index.php b/modules/cms/controllers/Index.php index 9f4e17439..46e844ca8 100644 --- a/modules/cms/controllers/Index.php +++ b/modules/cms/controllers/Index.php @@ -162,15 +162,15 @@ class Index extends Controller /* * Extensibility */ - Event::fire('cms.template.save', [$this, $type]); - $this->fireEvent('cms.template.save', [$type]); + Event::fire('cms.template.save', [$this, $template, $type]); + $this->fireEvent('cms.template.save', [$template, $type]); Flash::success(Lang::get('cms::lang.template.saved')); $result = [ - 'templatePath' => $template->fileName, + 'templatePath' => $template->fileName, 'templateMtime' => $template->mtime, - 'tabTitle' => $this->getTabTitle($type, $template) + 'tabTitle' => $this->getTabTitle($type, $template) ]; if ($type == 'page') {