From e5f490821bf705637be2c8786c640baa93f32eca Mon Sep 17 00:00:00 2001 From: David Beguin Date: Wed, 29 Aug 2018 10:52:08 +0200 Subject: [PATCH] [FIX] mass_mailing: Feedback when multiple contacts with same email address --- addons/mass_mailing/controllers/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/mass_mailing/controllers/main.py b/addons/mass_mailing/controllers/main.py index 4aacf1408a5..b4a8b5364ed 100644 --- a/addons/mass_mailing/controllers/main.py +++ b/addons/mass_mailing/controllers/main.py @@ -136,9 +136,10 @@ class MassMailController(http.Controller): if mailing.exists() and email: model = request.env[mailing.mailing_model_real] [email_field] = model._primary_email - record = model.sudo().search([(email_field, '=ilike', email)]) - if record: - record.sudo().message_post(body=_("Feedback from %s: %s" % (email, feedback))) + records = model.sudo().search([(email_field, '=ilike', email)]) + if records: + for record in records: + record.sudo().message_post(body=_("Feedback from %s: %s" % (email, feedback))) return True return False return 'error'