From 13bf9264363e2dacc827f38947bb842cf09881e5 Mon Sep 17 00:00:00 2001 From: Bartek Date: Wed, 20 Jan 2021 13:47:55 +0100 Subject: [PATCH] EZP-32281: IndexRequestListener requires redirect (#161) * EZP-32281: IndexRequestListener requires redirect * EZP-32281: Fixed unit test Co-authored-by: Bartek Wajda --- .../EventListener/IndexRequestListener.php | 2 +- .../Tests/EventListener/IndexRequestListenerTest.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eZ/Bundle/EzPublishCoreBundle/EventListener/IndexRequestListener.php b/eZ/Bundle/EzPublishCoreBundle/EventListener/IndexRequestListener.php index a27305203f..978417411a 100644 --- a/eZ/Bundle/EzPublishCoreBundle/EventListener/IndexRequestListener.php +++ b/eZ/Bundle/EzPublishCoreBundle/EventListener/IndexRequestListener.php @@ -49,7 +49,7 @@ public function onKernelRequestIndex(RequestEvent $event) if ($indexPage !== null) { $indexPage = '/' . ltrim($indexPage, '/'); $request->attributes->set('semanticPathinfo', $indexPage); - $request->attributes->set('needsForward', true); + $request->attributes->set('needsRedirect', true); } } } diff --git a/eZ/Bundle/EzPublishCoreBundle/Tests/EventListener/IndexRequestListenerTest.php b/eZ/Bundle/EzPublishCoreBundle/Tests/EventListener/IndexRequestListenerTest.php index bfa3317521..46810308d3 100644 --- a/eZ/Bundle/EzPublishCoreBundle/Tests/EventListener/IndexRequestListenerTest.php +++ b/eZ/Bundle/EzPublishCoreBundle/Tests/EventListener/IndexRequestListenerTest.php @@ -77,7 +77,7 @@ public function testOnKernelRequestIndexOnIndexPage($requestPath, $configuredInd $this->request->attributes->set('semanticPathinfo', $requestPath); $this->indexRequestEventListener->onKernelRequestIndex($this->event); $this->assertEquals($expectedIndexPath, $this->request->attributes->get('semanticPathinfo')); - $this->assertTrue($this->request->attributes->get('needsForward')); + $this->assertTrue($this->request->attributes->get('needsRedirect')); } public function indexPageProvider() @@ -97,6 +97,6 @@ public function testOnKernelRequestIndexNotOnIndexPage() { $this->request->attributes->set('semanticPathinfo', '/anyContent'); $this->indexRequestEventListener->onKernelRequestIndex($this->event); - $this->assertFalse($this->request->attributes->has('needsForward')); + $this->assertFalse($this->request->attributes->has('needsRedirect')); } }