[REV] hr_recruitment: revert applicant changes update related partner

This reverts commit 15865cffb5 introduced
in odoo/odoo#93840.

This change was causing issues with applications received from job
boards (like LinkedIn), the same partner is assigned to the applicants
and changing the email address of one of those applicant was repercuted
on the partner and thus all the applicants.

closes odoo/odoo#110171

X-original-commit: 72c62dbf157dfb353caf13a228921e3f81036885
Signed-off-by: Kevin Baptiste <kba@odoo.com>
This commit is contained in:
Kevin Baptiste
2023-01-17 20:59:30 +01:00
parent 225ef16203
commit 4583afc4ec
+3 -3
View File
@@ -261,15 +261,15 @@ class Applicant(models.Model):
applicant.email_from = applicant.partner_id.email
def _inverse_partner_email(self):
for applicant in self.filtered(lambda a: a.partner_id and a.email_from):
for applicant in self.filtered(lambda a: a.partner_id and a.email_from and not a.partner_id.email):
applicant.partner_id.email = applicant.email_from
def _inverse_partner_phone(self):
for applicant in self.filtered(lambda a: a.partner_id and a.partner_phone):
for applicant in self.filtered(lambda a: a.partner_id and a.partner_phone and not a.partner_id.phone):
applicant.partner_id.phone = applicant.partner_phone
def _inverse_partner_mobile(self):
for applicant in self.filtered(lambda a: a.partner_id and a.partner_mobile):
for applicant in self.filtered(lambda a: a.partner_id and a.partner_mobile and not a.partner_id.mobile):
applicant.partner_id.mobile = applicant.partner_mobile
@api.depends('stage_id.hired_stage')