diff --git a/VERSIONS_HOTLINE/160037 b/VERSIONS_HOTLINE/160037 new file mode 100644 index 0000000000000000000000000000000000000000..5cd666059a2b55101a42f2cd1b22d4cf34c3c3ab --- /dev/null +++ b/VERSIONS_HOTLINE/160037 @@ -0,0 +1 @@ + - correctif #160037 : Articles : Renforcement du contrôle pour le paramètre d'événement "Toute la journée" \ No newline at end of file diff --git a/library/ZendAfi/View/Helper/TagArticleEvent.php b/library/ZendAfi/View/Helper/TagArticleEvent.php index 923dda7d02f7ee13823d7645ec663b7abaed60e2..3f367c5fccd227be0b978d5f2a78ae7ebc5203ef 100644 --- a/library/ZendAfi/View/Helper/TagArticleEvent.php +++ b/library/ZendAfi/View/Helper/TagArticleEvent.php @@ -28,7 +28,7 @@ class ZendAfi_View_Helper_TagArticleEvent extends Zend_View_Helper_HtmlElement { ? $this->view->tag('span', $this->view->article_RenderEventTiming($article->getEventsDebut(), $article->getEventsFin(), - $article->getAllDay(), + $article->getAllDay() ?? false, $article->getPickDayAsArray()), ['class' => 'calendar_event_date']) : ''; diff --git a/tests/scenarios/ArticlesMultipleTimings/ArticlesMultipleTimingsViewTest.php b/tests/scenarios/ArticlesMultipleTimings/ArticlesMultipleTimingsViewTest.php index 8ebd3a963caea93c67c12e21997bee7e414fd1ee..888035ef47f6f3deac44b5368de34f3c9efffc56 100644 --- a/tests/scenarios/ArticlesMultipleTimings/ArticlesMultipleTimingsViewTest.php +++ b/tests/scenarios/ArticlesMultipleTimings/ArticlesMultipleTimingsViewTest.php @@ -205,3 +205,21 @@ class ArticlesMultipleTimingsViewWithEmptyTimingsTest 'Dates et Horaires'); } } + + + + +class ArticlesMultipleTimingsViewWithNullAllDayTest extends ArticlesMultipleTimingsViewTestCase { + public function setUp() { + parent::setUp(); + Class_Article::find(5)->setAllDay(null)->save(); + + $this->dispatch('/cms/articleview/id/5'); + } + + + /** @test */ + public function pageShouldContainsHeureDuConte() { + $this->assertXPathContentContains('//div[@class="titre"]//h1', 'Heure du conte'); + } +}