From 72457572b94effd730ffb0e802ef5190db743fb4 Mon Sep 17 00:00:00 2001
From: gloas <gloas@afi-sa.fr>
Date: Wed, 19 Apr 2017 17:46:05 +0200
Subject: [PATCH] dev #39494 fix status index

---
 .../Controller/Action/Helper/ArticleListViewMode.php        | 3 +--
 .../modules/admin/controllers/CmsControllerListModeTest.php | 6 ++++++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/library/ZendAfi/Controller/Action/Helper/ArticleListViewMode.php b/library/ZendAfi/Controller/Action/Helper/ArticleListViewMode.php
index 1a1ff27d070..02874402f43 100644
--- a/library/ZendAfi/Controller/Action/Helper/ArticleListViewMode.php
+++ b/library/ZendAfi/Controller/Action/Helper/ArticleListViewMode.php
@@ -372,8 +372,7 @@ class ZendAfi_Controller_Action_Helper_ArticleListViewMode extends ZendAfi_Contr
     $form->removeDisplayGroup('list_search_group');
     return $form->addElement('select',
                              'status',
-                             ['multiOptions' => array_merge([0 => $this->_('Tous statuts')],
-                                                            Class_Article::getKnownStatus()),
+                             ['multiOptions' => [0 => $this->_('Tous statuts')] + Class_Article::getKnownStatus(),
                               'value' => $this->getStatus()])
                 ->addUniqDisplayGroup('list_search_group');
   }
diff --git a/tests/application/modules/admin/controllers/CmsControllerListModeTest.php b/tests/application/modules/admin/controllers/CmsControllerListModeTest.php
index 2a8b0db4006..8cc84198819 100644
--- a/tests/application/modules/admin/controllers/CmsControllerListModeTest.php
+++ b/tests/application/modules/admin/controllers/CmsControllerListModeTest.php
@@ -450,6 +450,12 @@ class CmsControllerListModeSearchFormTest extends CmsControllerListModeTestCase
   }
 
 
+  /** @test */
+  public function refusedStatusShouldBeOption5() {
+    $this->assertXPath('//form//select//option[@value="5"][@label="Refusé"]');
+  }
+
+
   /** @test */
   public function statusColumnShouldBePresent() {
     $this->assertXPathContentContains('//th', 'Statut');
-- 
GitLab