Use origin of inventory move origin.
This commit is contained in:
parent
6eff2cee67
commit
d0755d38ff
12
unit_load.py
12
unit_load.py
|
@ -69,12 +69,8 @@ class UnitLoad(metaclass=PoolMeta):
|
|||
sale_line = None
|
||||
if move.origin and move.origin.__name__ == 'sale.line':
|
||||
sale_line = move.origin
|
||||
# check outgoing moves
|
||||
# todo: on 5.4 can use move.origin.origin
|
||||
else:
|
||||
omoves = [m for m in self.shipment.outgoing_moves
|
||||
if m.unit_load == self and m.product == self.product]
|
||||
if omoves and omoves[0].origin and \
|
||||
omoves[0].origin.__name__ == 'sale.line':
|
||||
sale_line = omoves[0].origin
|
||||
elif (move.origin and move.origin.origin
|
||||
and move.origin.origin.__name__ == 'sale.line'):
|
||||
# check outgoing moves
|
||||
sale_line = move.origin.origin
|
||||
self.sale_line = sale_line
|
||||
|
|
Loading…
Reference in New Issue