From 69d9058cd289b629b126120efb0cab92c7fdeceb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 22 Aug 2017 10:50:02 +0200 Subject: [PATCH] [FIX] project: fix issue when not having project and default partner --- addons/project/models/project.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/project/models/project.py b/addons/project/models/project.py index 137a548e562..b2b9fccab1c 100644 --- a/addons/project/models/project.py +++ b/addons/project/models/project.py @@ -518,16 +518,13 @@ 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 None + 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 not in self.stage_id.project_ids: self.stage_id = self.stage_find(self.project_id.id, [('fold', '=', False)]) - if not self.email_from: - self.email_from = self.partner_id.email else: self.partner_id = default_partner - self.email_from = default_partner.email self.stage_id = False @api.onchange('user_id')