fix issue for retrieving default view in defaultController

This commit is contained in:
Manuel Raynaud
2013-09-05 09:10:53 +02:00
parent c22761b60a
commit 86892f7af6

View File

@@ -49,7 +49,7 @@ class DefaultController extends BaseFrontController
if(ConfigQuery::isRewritingEnable()) {
/* Does the query GET parameters match a rewritten URL ? */
$rewrittenUrl = URL::getInstance()->retrieveCurrent();
$rewrittenUrl = URL::getInstance()->retrieveCurrent($request);
if($rewrittenUrl->rewrittenUrl !== null) {
/* 301 redirection to rewritten URL */
$this->redirect($rewrittenUrl->rewrittenUrl, 301);
@@ -63,9 +63,13 @@ class DefaultController extends BaseFrontController
$view = $request->request->get('view');
}
}
if(!is_null($view)) {
if(null !== $view) {
$request->attributes->set('_view', $view);
}
if (null === $view && null === $request->attributes->get("_view")) {
$request->attributes->set("_view", "index");
}
}
}