[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
|
test_pack = pack
|
||||||
while loop:
|
while loop:
|
||||||
quants = pack_obj.get_content(cr, uid, [test_pack.id], context=context)
|
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
|
good_pack = test_pack.id
|
||||||
if test_pack.parent_id:
|
if test_pack.parent_id:
|
||||||
test_pack = test_pack.parent_id
|
test_pack = test_pack.parent_id
|
||||||
|
|
Loading…
Reference in New Issue