From 9ac5d91fdb766a506d515a6b8c6725d8372284fd Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 6 Feb 2014 18:27:02 +0100 Subject: [PATCH] [FIX] project.copy(): avoid preparing useless children data to copy, as they are discared in analytic.copy. Duplicating children is handled by duplicate_template(). bzr revid: odo@openerp.com-20140206172702-vxdhemegc4yoqzsv --- addons/project/project.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/project/project.py b/addons/project/project.py index be60bc595e0..d7bc7113818 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -368,6 +368,11 @@ class project(osv.osv): default['state'] = 'open' default['line_ids'] = [] default['tasks'] = [] + + # Don't prepare (expensive) data to copy children (analytic accounts), + # they are discarded in analytic.copy(), and handled in duplicate_template() + default['child_ids'] = [] + default.pop('alias_name', None) default.pop('alias_id', None) proj = self.browse(cr, uid, id, context=context)