diff --git a/addons/stock_landed_costs/stock_landed_costs.py b/addons/stock_landed_costs/stock_landed_costs.py index f7f529a1f0b..526f458d824 100644 --- a/addons/stock_landed_costs/stock_landed_costs.py +++ b/addons/stock_landed_costs/stock_landed_costs.py @@ -104,6 +104,11 @@ 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({