diff --git a/addons/project/models/project.py b/addons/project/models/project.py index c66b53ceffc..7ac95431aa7 100644 --- a/addons/project/models/project.py +++ b/addons/project/models/project.py @@ -388,13 +388,11 @@ class Task(models.Model): @api.onchange('project_id') def _onchange_project(self): - default_partner_id = self.env.context.get('default_partner_id') - default_partner = self.env['res.partner'].browse(default_partner_id) if default_partner_id else self.env['res.partner'] if self.project_id: - self.partner_id = self.project_id.partner_id or default_partner + if self.project_id.partner_id: + self.partner_id = self.project_id.partner_id self.stage_id = self.stage_find(self.project_id.id, [('fold', '=', False)]) else: - self.partner_id = default_partner self.stage_id = False @api.onchange('user_id')