From d6174dd226cff03c84f87b5c6af7024979599023 Mon Sep 17 00:00:00 2001 From: Swapnesh Shah Date: Sun, 11 Feb 2018 13:51:00 +0530 Subject: [PATCH 1/2] [Fix]mrp: Removed unused copy_data method --- addons/mrp/mrp.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index f8de7e29320..e427e0f45e4 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -334,13 +334,6 @@ class mrp_bom(osv.osv): result2 = result2 + res[1] return result, result2 - def copy_data(self, cr, uid, id, default=None, context=None): - if default is None: - default = {} - bom_data = self.read(cr, uid, id, [], context=context) - default.update(name=_("%s (copy)") % (bom_data['display_name'])) - return super(mrp_bom, self).copy_data(cr, uid, id, default, context=context) - def onchange_uom(self, cr, uid, ids, product_tmpl_id, product_uom, context=None): res = {'value': {}} if not product_uom or not product_tmpl_id: From 4432e1d5c39551a40ccfba168ed85fe1d3564c28 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 21 Feb 2018 17:26:16 +0100 Subject: [PATCH 2/2] [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