From 92dfe7844edf8c9e109ad2eb50f4b0646012696a Mon Sep 17 00:00:00 2001 From: "pap (openerp)" Date: Thu, 1 Jul 2010 11:49:15 +0530 Subject: [PATCH] [FIX]: creating a project from template was creating two analytic records for child projects, fixed it bzr revid: pap@tinyerp.co.in-20100701061915-fyrw6y2vmjn7r58i --- addons/analytic/analytic.py | 3 +++ 1 file changed, 3 insertions(+) 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')