From 490a5e2c6cae968f8eef048163729ec61b7345ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 18 Apr 2024 14:49:49 +0200 Subject: [PATCH] Do not display cancelled moves in shipment reports Closes #13202 --- modules/stock/shipment.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/stock/shipment.py b/modules/stock/shipment.py index 0a4034b47c..e4097546d9 100644 --- a/modules/stock/shipment.py +++ b/modules/stock/shipment.py @@ -3061,7 +3061,7 @@ class DeliveryNote(ShipmentReport): @classmethod def moves(cls, shipment): - moves = shipment.outgoing_moves + moves = [m for m in shipment.outgoing_moves if m.state != 'cancelled'] return sort(moves, cls.moves_order(shipment)) @classmethod @@ -3079,6 +3079,7 @@ class PickingList(ShipmentReport): moves = shipment.outgoing_moves else: moves = shipment.inventory_moves + moves = [m for m in moves if m.state != 'cancelled'] return sort(moves, cls.moves_order(shipment)) @classmethod @@ -3096,6 +3097,7 @@ class SupplierRestockingList(ShipmentReport): moves = shipment.incoming_moves else: moves = shipment.inventory_moves + moves = [m for m in moves if m.state != 'cancelled'] return sort(moves, cls.moves_order(shipment)) @classmethod @@ -3113,6 +3115,7 @@ class CustomerReturnRestockingList(ShipmentReport): moves = shipment.incoming_moves else: moves = shipment.inventory_moves + moves = [m for m in moves if m.state != 'cancelled'] return sort(moves, cls.moves_order(shipment)) @classmethod @@ -3138,6 +3141,7 @@ class InteralShipmentReport(ShipmentReport): moves = shipment.outgoing_moves else: moves = shipment.moves + moves = [m for m in moves if m.state != 'cancelled'] return sort(moves, cls.moves_order(shipment)) @classmethod