odoo/enterprise#64295

Created by fw-bot
Merged at 90536d26d43ff44651d1f7600257d62ee5f38d31

Statuses:

label
odoo-dev:saas-17.2-17.0-opw-3920634-ryce-kpjy-fw
head
194c10459a50abf17256c00af32e591537736d7d
merged
2 years ago by Ryan Cen (ryce)
odoo/odoo odoo/enterprise
17.0 #165884 #63477
saas-17.1 #64286
saas-17.2 #64295
saas-17.3 #64301
18.0
saas-18.2
saas-18.3
saas-18.4
19.0
saas-19.1
saas-19.2
master #64304

[FW][FIX] helpdesk: properly filter alias on creation

With the introduction of alias domains in 17.0 an issue was uncovered in the helpdesk module where any additional alias names with different domains would be added as followers. This stemmed from an issue in _ticket_email_split which was not properly filtering emails out that matched the alias name because self was not yet defined when the method was called. This was not a problem before because this was immediately fed into _mail_find_partner_from_emails that would also filter out by alias_name. This is no longer the case because the domain has to also match.

Passing in the newly created ticket and using this to map to team_id.alias_name fixes this issue by properly filtering out alias emails even with different domains.

opw-3920634

Forward-Port-Of: #63477