Skip to content
Snippets Groups Projects
Commit df18a701 authored by Sébastien Theys's avatar Sébastien Theys
Browse files

[FIX] website_mail_channel: prevent crash in python3 email lib

`AttributeError: 'tuple' object has no attribute 'startswith'`

When given headers that are tuples. They are expected to be string, as per [1].
The issue was introduced with [2], indeed the code was moved from inside a dict
where `,` was the usual dict separator to outside of a dict where `,` at the end
made them tuples.

To reproduce the issue, run the `test_mail` suite after having
`website_mail_channel` installed.

Issue highlighted as part of task-2178641

[1] https://docs.python.org/3/library/email.policy.html#email.policy.Policy.header_store_parse


[2] cae1c397

closes odoo/odoo#43698

X-original-commit: 7e5a7245
Signed-off-by: default avatarSébastien Theys (seb) <seb@odoo.com>
parent 194ed76c
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment