[17.0][FIX] mail_composer_cc_bcc: fix duplicate key value error "unique_mail_message_id_res_partner_id_if_set" #1494
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This changes
Port from [16.0][FIX] mail_composer_cc_bcc: fix duplicate key value error "unique_mail_message_id_res_partner_id_if_set" #1493
Backport from: [18.0][MIG] mail_composer_cc_bcc: Migration to 18.0 mail#3
Avoid duplicated mail: [FIX] mail_composer_cc_bcc: duplicate email
To reproduce, send email with cc. Check actual sent outgoing mails, there is a duplicated email with same cc email address
it was due to these lines from standard
https://github.com/odoo/odoo/blob/3e18fd8c4ddd304c8378ec5f546121d5a0814f38/addons/mail/models/mail_mail.py#L443-L452
To fix it, I added an comparison between number of mails and number of recipients
Took this occasion to enrich DESCRIPTION.md
=> there are 3 outgoing mails with same headers, but db only stores 1 mail