diff --git a/application/modules/admin/controllers/CmsController.php b/application/modules/admin/controllers/CmsController.php index ddc825c9a3f875356d947009e0f9b0140b8c67ce..b69685ae34e87aaf405e7520f1f0b41ac5989945 100644 --- a/application/modules/admin/controllers/CmsController.php +++ b/application/modules/admin/controllers/CmsController.php @@ -378,7 +378,7 @@ class Admin_CmsController extends ZendAfi_Controller_Action { $mail = new ZendAfi_Mail('utf8'); $mail ->setFrom('no-reply@afi-sa.fr') - ->addTo(implode(',', $mails->getArrayCopy())) + ->addTo(implode(',', array_unique($mails->getArrayCopy()))) ->setSubject($this->_('[Bokeh] Validation d\'article en attente: ') . $article->getTitre()) ->setBodyText($body); diff --git a/tests/application/modules/admin/controllers/CmsControllerTest.php b/tests/application/modules/admin/controllers/CmsControllerTest.php index 9e8a9c25b4e235dd21752490e143a7c88a3ddd30..4ad82618f13af97bf4940b1704b6c1c1809f8182 100644 --- a/tests/application/modules/admin/controllers/CmsControllerTest.php +++ b/tests/application/modules/admin/controllers/CmsControllerTest.php @@ -1713,8 +1713,8 @@ class CmsControllerNewsAddActionPostWithWorkflowTest $this->_cat_a_la_une); $this->postDispatch('/admin/cms/add/id_cat/23', $data); - $this->assertEquals(['laurent@afi-sa.fr', 'bernard@afi-sa.fr', 'admin@afi-sa.fr'], - $this->mock_transport->getSentMails()[0]->getRecipients()); + $this->assertEquals(['<laurent@afi-sa.fr>', '<bernard@afi-sa.fr>', '<admin@afi-sa.fr>', 'append' => true], + $this->mock_transport->getSentMails()[0]->getHeaders()['To']); }