diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index de240547f1a..0e719020041 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -986,7 +986,7 @@ class Picking(models.Model): for picking in self: quantity_todo = {} quantity_done = {} - for move in picking.mapped('move_lines'): + for move in picking.mapped('move_lines').filtered(lambda m: m.state != "cancel"): quantity_todo.setdefault(move.product_id.id, 0) quantity_done.setdefault(move.product_id.id, 0) quantity_todo[move.product_id.id] += move.product_uom._compute_quantity(move.product_uom_qty, move.product_id.uom_id, rounding_method='HALF-UP')