diff --git a/location.py b/location.py index 984fd1a1c8..2950f22839 100644 --- a/location.py +++ b/location.py @@ -36,11 +36,12 @@ class ShipmentIn(ModelSQL, ModelView): def _get_inventory_moves(self, incoming_move): res = super(ShipmentIn, self)._get_inventory_moves(incoming_move) - for product_location in incoming_move.product.locations: - if product_location.warehouse.id != \ - incoming_move.shipment_in.warehouse.id: - continue - res['to_location'] = product_location.location.id + if res: + for product_location in incoming_move.product.locations: + if product_location.warehouse.id != \ + incoming_move.shipment_in.warehouse.id: + continue + res['to_location'] = product_location.location.id return res ShipmentIn()