diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 096f5a39da0..0d7981793dd 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -723,7 +723,8 @@ class stock_move(osv.osv): pickings = {} for move in self.browse(cr, uid, ids): if move.product_id.type == 'consu': - done.append(move.id) + if mode.state in ('confirmed', 'waiting'): + done.append(move.id) pickings[move.picking_id.id] = 1 continue if move.state in ('confirmed','waiting'):