diff options
| author | David Beguin <dbe@odoo.com> | 2018-08-29 10:52:08 +0200 |
|---|---|---|
| committer | David Beguin <dbe@odoo.com> | 2018-08-29 12:13:29 +0200 |
| commit | e5f490821bf705637be2c8786c640baa93f32eca (patch) | |
| tree | 69fd2a0748e9891fe4dff4505f5f90a232fff712 /addons/mass_mailing/controllers | |
| parent | 2bc2ea0039fea11cb6d66c490a88d4d98233435c (diff) | |
[FIX] mass_mailing: Feedback when multiple contacts with same email address
Diffstat (limited to 'addons/mass_mailing/controllers')
| -rw-r--r-- | addons/mass_mailing/controllers/main.py | 7 |
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' |
