diff --git a/framework/base/ErrorHandler.php b/framework/base/ErrorHandler.php index d576b9feef..606a795cfa 100644 --- a/framework/base/ErrorHandler.php +++ b/framework/base/ErrorHandler.php @@ -93,10 +93,10 @@ class ErrorHandler extends Component return; } - $useErrorView = $response->format === \yii\web\Response::FORMAT_HTML && (!YII_DEBUG || $exception instanceof UserException); - $response = Yii::$app->getResponse(); + $useErrorView = $response->format === \yii\web\Response::FORMAT_HTML && (!YII_DEBUG || $exception instanceof UserException); + if ($useErrorView && $this->errorAction !== null) { $result = Yii::$app->runAction($this->errorAction); if ($result instanceof Response) {