Unify _get_inventory_move on shipment

Define them as instance method to provide more flexibility.

issue8255
review287251002
This commit is contained in:
Cédric Krier
2019-04-11 18:54:55 +02:00
parent 61647e87ac
commit ee7c4d5585
+4 -7
View File
@@ -151,9 +151,8 @@ class Move(metaclass=PoolMeta):
class ShipmentIn(metaclass=PoolMeta):
__name__ = 'stock.shipment.in'
@classmethod
def _get_inventory_moves(cls, incoming_move):
move = super(ShipmentIn, cls)._get_inventory_moves(incoming_move)
def _get_inventory_move(self, incoming_move):
move = super()._get_inventory_move(incoming_move)
if move and incoming_move.lot:
move.lot = incoming_move.lot
return move
@@ -205,10 +204,8 @@ class ShipmentOut(metaclass=PoolMeta):
class ShipmentOutReturn(metaclass=PoolMeta):
__name__ = 'stock.shipment.out.return'
@classmethod
def _get_inventory_moves(cls, incoming_move):
move = super(ShipmentOutReturn,
cls)._get_inventory_moves(incoming_move)
def _get_inventory_move(self, incoming_move):
move = super()._get_inventory_move(incoming_move)
if move and incoming_move.lot:
move.lot = incoming_move.lot
return move