[FIX] stock_landed_costs: do not recompute the landed cost at each write

bzr revid: qdp-launchpad@openerp.com-20140424132020-mju7xq3g5c4j4j3r
This commit is contained in:
Quentin (OpenERP) 2014-04-24 15:20:20 +02:00
parent 76a96723a2
commit f71e545f65
1 changed files with 1 additions and 6 deletions

View File

@ -33,7 +33,7 @@ class stock_landed_cost(osv.osv):
_track = {
'state': {
'stock_landed_costs.mt_stock_landed_cost_open': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'open',
'stock_landed_costs.mt_stock_landed_cost_open': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'done',
},
}
@ -104,11 +104,6 @@ class stock_landed_cost(osv.osv):
'date': lambda *a: time.strftime('%Y-%m-%d'),
}
def write(self, cr, uid, ids, vals, context=None):
res = super(stock_landed_cost, self).write(cr, uid, ids, vals, context=context)
self.compute_landed_cost(cr, uid, ids, context=context)
return res
def copy(self, cr, uid, id, default=None, context=None):
default = {} if default is None else default.copy()
default.update({