=== modified file 'mrp/mrp.py' --- mrp/mrp.py 2010-01-07 06:33:25 +0000 +++ mrp/mrp.py 2010-02-26 01:42:33 +0000 @@ -997,8 +997,7 @@ }) self.write(cr, uid, [procurement.id], {'move_id': id, 'close_move':1}) else: - # TODO: check this - if procurement.procure_method=='make_to_stock' and procurement.move_id.state in ('waiting',): + if procurement.procure_method=='make_to_stock' and procurement.move_id.state in ('draft','waiting',): id = self.pool.get('stock.move').write(cr, uid, [procurement.move_id.id], {'state':'confirmed'}) self.write(cr, uid, ids, {'state':'confirmed','message':''}) return True