summaryrefslogtreecommitdiff
path: root/addons/test_mass_mailing
diff options
context:
space:
mode:
authorNicolas Lempereur <nle@odoo.com>2020-01-09 15:48:09 +0000
committerNicolas Lempereur <nle@odoo.com>2020-01-09 18:30:27 +0000
commit56fb4a565f212198b525a9512c05da06439b77ed (patch)
tree2f98e0f1bc2fec075f0074164adec27b3d3f4cab /addons/test_mass_mailing
parentbbe944c8298555238708141a90bf45df3cc295ce (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.py4
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)