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']) ]