From 6256ac79588c08856540f6db32a9f30048b941bd Mon Sep 17 00:00:00 2001 From: "Ujjvala Collins (OpenERP)" Date: Thu, 26 May 2011 16:37:02 +0530 Subject: [PATCH 1/2] [FIX] account_asset: Do not copy depreciation lines while copying asset. bzr revid: uco@tinyerp.com-20110526110702-2i112dmip928vz0e --- addons/account_asset/account_asset.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py index 35fa5aceba7..762f27fc18a 100644 --- a/addons/account_asset/account_asset.py +++ b/addons/account_asset/account_asset.py @@ -188,6 +188,13 @@ class account_asset_asset(osv.osv): 'company_id': lambda self, cr, uid, context: self.pool.get('res.company')._company_default_get(cr, uid, 'account.asset.asset',context=context), } + def copy(self, cr, uid, id, default=None, context=None): + if default is None: + default = {} + if context is None: + context = {} + default['depreciation_line_ids'] = [] + return super(account_asset_asset, self).copy(cr, uid, id, default, context=context) def _compute_period(self, cr, uid, property, context={}): if (len(property.entry_asset_ids or [])/2)>=property.method_delay: From 1806d9855be72f7be125d6082efb302b45d593fa Mon Sep 17 00:00:00 2001 From: "Ujjvala Collins (OpenERP)" Date: Thu, 26 May 2011 19:09:35 +0530 Subject: [PATCH 2/2] [FIX] account_asset: Fixed copy method. bzr revid: uco@tinyerp.com-20110526133935-wjk28uga2by7kqhc --- addons/account_asset/account_asset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py index 762f27fc18a..2441911af3c 100644 --- a/addons/account_asset/account_asset.py +++ b/addons/account_asset/account_asset.py @@ -193,7 +193,7 @@ class account_asset_asset(osv.osv): default = {} if context is None: context = {} - default['depreciation_line_ids'] = [] + default.update({'depreciation_line_ids': []}) return super(account_asset_asset, self).copy(cr, uid, id, default, context=context) def _compute_period(self, cr, uid, property, context={}):