summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Beguin <dbe@odoo.com>2018-08-29 10:52:08 +0200
committerDavid Beguin <dbe@odoo.com>2018-08-29 12:13:29 +0200
commite5f490821bf705637be2c8786c640baa93f32eca (patch)
tree69fd2a0748e9891fe4dff4505f5f90a232fff712
parent2bc2ea0039fea11cb6d66c490a88d4d98233435c (diff)
[FIX] mass_mailing: Feedback when multiple contacts with same email address
-rw-r--r--addons/mass_mailing/controllers/main.py7
1 files 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'