From e8aba39e3f52ff89aced162f5f5f19b3c73b1792 Mon Sep 17 00:00:00 2001 From: "mra (Open ERP)" Date: Fri, 14 May 2010 15:48:29 +0530 Subject: [PATCH] [IMP] scrum: sprint copy method improved bzr revid: mra@tinyerp.com-20100514101829-yrx111yif32i2hud --- addons/scrum/scrum.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/addons/scrum/scrum.py b/addons/scrum/scrum.py index bb763c970e6..9d3d9705674 100644 --- a/addons/scrum/scrum.py +++ b/addons/scrum/scrum.py @@ -126,15 +126,8 @@ class scrum_sprint(osv.osv): context = {} if default is None: default = {} - data = self.read(cr, uid, id, context=context) - data.pop('backlog_ids') - data.pop('meeting_ids') - data.update({'scrum_master_id': data['scrum_master_id'][0], - 'product_owner_id': data['product_owner_id'][0], - 'project_id': data['project_id'][0], - }) - return self.create(cr, uid, data, context=context) - + default.update({'backlog_ids': [], 'meeting_ids': []}) + return super(scrum_sprint, self).copy(cr, uid, id, default=default, context=context) def onchange_project_id(self, cr, uid, ids, project_id): v = {}