From b89cd9266bcec491416ead52559a912aaf9818d6 Mon Sep 17 00:00:00 2001 From: Qiang Xue Date: Wed, 8 Jan 2014 10:39:10 -0500 Subject: [PATCH] Fixes #1827: Debugger toolbar is loaded twice if an action is calling `run()` to execute another action --- extensions/yii/debug/Module.php | 2 +- framework/CHANGELOG.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/yii/debug/Module.php b/extensions/yii/debug/Module.php index fb0ac80..06f2b76 100644 --- a/extensions/yii/debug/Module.php +++ b/extensions/yii/debug/Module.php @@ -57,7 +57,7 @@ class Module extends \yii\base\Module $this->dataPath = Yii::getAlias($this->dataPath); $this->logTarget = Yii::$app->getLog()->targets['debug'] = new LogTarget($this); // do not initialize view component before application is ready (needed when debug in preload) - Yii::$app->on(Application::EVENT_BEFORE_ACTION, function() { + Yii::$app->on(Application::EVENT_BEFORE_REQUEST, function() { Yii::$app->getView()->on(View::EVENT_END_BODY, [$this, 'renderToolbar']); }); diff --git a/framework/CHANGELOG.md b/framework/CHANGELOG.md index 617495c..447627b 100644 --- a/framework/CHANGELOG.md +++ b/framework/CHANGELOG.md @@ -23,6 +23,7 @@ Yii Framework 2 Change Log - Bug #1733: Incorrect code about `$_modelClasses` in `DbFixtureManager` (qiangxue) - Bug #1798: Fixed label attributes for array fields (zhuravljov) - Bug #1800: Better check for `$_SERVER['HTTPS']` in `yii\web\Request::getIsSecureConnection()` (ginus, samdark) +- Bug #1827: Debugger toolbar is loaded twice if an action is calling `run()` to execute another action (qiangxue) - Bug: Fixed `Call to a member function registerAssetFiles() on a non-object` in case of wrong `sourcePath` for an asset bundle (samdark) - Bug: Fixed incorrect event name for `yii\jui\Spinner` (samdark) - Bug: Json::encode() did not handle objects that implement JsonSerializable interface correctly (cebe)