Browse Source

fixing null request returned by Router::getRequest()

fixes issues for Router::getRequest() called in a Plugin/Foo/routes.php
during bootstrap.
Rachman Chavik 14 years ago
parent
commit
335f3558a9
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lib/Cake/Routing/Dispatcher.php

+ 1 - 1
lib/Cake/Routing/Dispatcher.php

@@ -149,7 +149,6 @@ class Dispatcher implements CakeEventListener {
 			return;
 		}
 
-		Router::setRequestInfo($request);
 		$controller = $this->_getController($request, $response);
 
 		if (!($controller instanceof Controller)) {
@@ -209,6 +208,7 @@ class Dispatcher implements CakeEventListener {
  */
 	public function parseParams($event) {
 		$request = $event->data['request'];
+		Router::setRequestInfo($request);
 		if (count(Router::$routes) == 0) {
 			$namedExpressions = Router::getNamedExpressions();
 			extract($namedExpressions);