From 746198e3357ba7a376502b9d8a81ff5626850494 Mon Sep 17 00:00:00 2001 From: "JMA (OpenERP)" Date: Wed, 12 May 2010 18:20:15 +0530 Subject: [PATCH] [FIX] Account : Dupliacting tax code should not copy move lines bzr revid: jma@tinyerp.com-20100512125015-bfenjfagj8zf2imi --- addons/account/account.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/account/account.py b/addons/account/account.py index ad688ffc552..8490ea415cd 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1330,7 +1330,15 @@ class account_tax_code(osv.osv): return False level -= 1 return True + + def copy(self, cr, uid, id, default=None, context=None): + if default is None: + default = {} + default = default.copy() + default.update({'line_ids': []}) + return super(account_tax_code, self).copy(cr, uid, id, default, context) + _constraints = [ (_check_recursion, 'Error ! You can not create recursive accounts.', ['parent_id']) ]