From b90d2f53b6206f0ea82338273279bf6657d0fb95 Mon Sep 17 00:00:00 2001 From: llaffont <llaffont@afi-sa.fr> Date: Tue, 10 Nov 2015 17:04:40 +0100 Subject: [PATCH] rel #31761 notify article validators: mail deduplication --- application/modules/admin/controllers/CmsController.php | 2 +- .../modules/admin/controllers/CmsControllerTest.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/application/modules/admin/controllers/CmsController.php b/application/modules/admin/controllers/CmsController.php index ddc825c9a3f..b69685ae34e 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 9e8a9c25b4e..4ad82618f13 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']); } -- GitLab