diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index 77a881744bc..3d15cef6d87 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -233,6 +233,9 @@ class account_analytic_account(osv.osv): ] def create(self, cr, uid, vals, context=None): + if context.get('analytic_project_copy', False): + if vals.get('child_ids', False): + vals['child_ids'] = [] parent_id = vals.get('parent_id', 0) if ('code' not in vals or not vals['code']) and not parent_id: vals['code'] = self.pool.get('ir.sequence').get(cr, uid, 'account.analytic.account')