[REF] stock: some code optimization in do_prepare_partial (avoid computing 'move_list' for each 'x')
bzr revid: qdp-launchpad@openerp.com-20140220142001-i81f7x2pgmhwqeda
This commit is contained in:
parent
5dd1cb2885
commit
7b17e234e6
|
@ -972,7 +972,8 @@ class stock_picking(osv.osv):
|
|||
test_pack = pack
|
||||
while loop:
|
||||
quants = pack_obj.get_content(cr, uid, [test_pack.id], context=context)
|
||||
if all([(x.reservation_id and x.reservation_id.id in [x.id for x in picking.move_lines] or False) for x in quant_obj.browse(cr, uid, quants, context=context)]):
|
||||
move_list = [m.id for m in picking.move_lines]
|
||||
if all([(x.reservation_id and x.reservation_id.id in move_list or False) for x in quant_obj.browse(cr, uid, quants, context=context)]):
|
||||
good_pack = test_pack.id
|
||||
if test_pack.parent_id:
|
||||
test_pack = test_pack.parent_id
|
||||
|
|
Loading…
Reference in New Issue