diff options
| author | Nicolas Lempereur <nle@odoo.com> | 2020-01-09 15:48:09 +0000 |
|---|---|---|
| committer | Nicolas Lempereur <nle@odoo.com> | 2020-01-09 18:30:27 +0000 |
| commit | 56fb4a565f212198b525a9512c05da06439b77ed (patch) | |
| tree | 2f98e0f1bc2fec075f0074164adec27b3d3f4cab /addons/test_mass_mailing | |
| parent | bbe944c8298555238708141a90bf45df3cc295ce (diff) | |
[FIX] mass_mailing: set bounced mail as bounced
Fix a mixup between `bounced_msg_id` that is sometimes tought as a list
of string or directly as a string.
Now `bounced_msg_id` is always a list or `False` if there is no bounce.
opw-2157793
closes #43084
closes odoo/odoo#43091
X-original-commit: b0e0cee9f9623d972c4dee26d3536600dc95f276
Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
Diffstat (limited to 'addons/test_mass_mailing')
| -rw-r--r-- | addons/test_mass_mailing/tests/test_mail_auto_blacklist.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/test_mass_mailing/tests/test_mail_auto_blacklist.py b/addons/test_mass_mailing/tests/test_mail_auto_blacklist.py index 9d6d7ebb3b4..af794593503 100644 --- a/addons/test_mass_mailing/tests/test_mail_auto_blacklist.py +++ b/addons/test_mass_mailing/tests/test_mail_auto_blacklist.py @@ -34,7 +34,7 @@ class TestAutoBlacklist(common.TransactionCase): }) base_parsed_values.update({ 'bounced_email': tools.email_normalize(self.mailing_contact_1.email), - 'bounced_msg_id': '<123.00%s@iron.sky>' % idx + 'bounced_msg_id': ['<123.00%s@iron.sky>' % idx] }) self.env['mail.thread']._routing_handle_bounce(False, base_parsed_values) @@ -71,7 +71,7 @@ class TestAutoBlacklist(common.TransactionCase): }) base_parsed_values.update({ 'bounced_email': tools.email_normalize(self.mailing_contact_1.email), - 'bounced_msg_id': '<123.004@iron.sky>' + 'bounced_msg_id': ['<123.004@iron.sky>'] }) # call bounced self.env['mail.thread']._routing_handle_bounce(False, base_parsed_values) |
