From 06187294abb3a8bedefaadba20a785b34251d1ba Mon Sep 17 00:00:00 2001 From: "ksa (Open ERP)" Date: Thu, 18 Nov 2010 12:17:12 +0530 Subject: [PATCH] [IMP]:task-1773 improvement by given comment bzr revid: ksa@tinyerp.co.in-20101118064712-zuuj9wim9h140olk --- addons/stock/stock.py | 6 ++++-- addons/stock/stock_view.xml | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index ad7c98f8484..4f4449084d7 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -2416,7 +2416,10 @@ class stock_inventory(osv.osv): return self.pool.get('stock.move').create(cr, uid, move_vals) def action_done(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'done'} ,context=context) + move_obj = self.pool.get('stock.move') + for inv in self.browse(cr,uid,ids): + move_obj.action_done(cr, uid, [x.id for x in inv.move_ids], context) + self.write(cr, uid, [inv.id], {'state':'done'}, context=context) return True def action_confirm(self, cr, uid, ids, context=None): @@ -2448,7 +2451,6 @@ class stock_inventory(osv.osv): 'prodlot_id': lot_id, 'date': inv.date, 'date': inv.date, - 'state': 'done' } if change > 0: value.update( { diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 5f5206a5647..3e708843927 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -150,8 +150,8 @@