From 4432e1d5c39551a40ccfba168ed85fe1d3564c28 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 21 Feb 2018 17:26:16 +0100 Subject: [PATCH] [FIX] project: do not reset task's partner when changing project if project is not linked to a specific partner --- addons/project/project.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/project/project.py b/addons/project/project.py index c28bb84f876..dbb345d0bc5 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -403,7 +403,8 @@ class task(osv.osv): if project_id: project = self.pool.get('project.project').browse(cr, uid, project_id, context=context) if project.exists(): - values['partner_id'] = project.partner_id.id + if project.partner_id: + values['partner_id'] = project.partner_id.id values['stage_id'] = self.stage_find(cr, uid, [], project_id, [('fold', '=', False)], context=context) else: values['stage_id'] = False