From 371366702bffa4933b817bff3d3b5b262d7429f5 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 26 Sep 2011 01:20:56 +0200 Subject: [PATCH] [FIX] receive and manually create a new one bzr revid: fp@tinyerp.com-20110925232056-9t1lz4wf6t3ufjyz --- addons/stock/stock.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index dce7a65b101..2dbfc5105c1 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -848,7 +848,11 @@ class stock_picking(osv.osv): for pick in self.browse(cr, uid, ids, context=context): todo = [] for move in pick.move_lines: - if move.state == 'assigned': + if move.state == 'draft': + self.pool.get('stock.move').action_confirm(cr, uid, [move.id], + context=context) + todo.append(move.id) + elif move.state in ('assigned','confirmed'): todo.append(move.id) if len(todo): self.pool.get('stock.move').action_done(cr, uid, todo,