[stock] : Referece for Chained Location always set to False(case: 593003)

bzr revid: dhs@tinyerp.com-20130605051304-7jzwz8sfmzuo616k
This commit is contained in:
Dhruti Shastri (OpenERP)
2013-06-05 10:43:04 +05:30
parent 79e283090a
commit 0426c3ee8c
+4 -1
View File
@@ -2046,7 +2046,10 @@ class stock_move(osv.osv):
ptype = todo[0][1][5] and todo[0][1][5] or location_obj.picking_type_get(cr, uid, todo[0][0].location_dest_id, todo[0][1][0])
if picking:
# name of new picking according to its type
new_pick_name = seq_obj.get(cr, uid, 'stock.picking.' + ptype)
if ptype == 'internal':
new_pick_name = seq_obj.get(cr, uid,'stock.picking')
else :
new_pick_name = seq_obj.get(cr, uid, 'stock.picking.' + ptype)
pickid = self._create_chained_picking(cr, uid, new_pick_name, picking, ptype, todo, context=context)
# Need to check name of old picking because it always considers picking as "OUT" when created from Sales Order
old_ptype = location_obj.picking_type_get(cr, uid, picking.move_lines[0].location_id, picking.move_lines[0].location_dest_id)