diff --git a/addons/delivery/models/stock_picking.py b/addons/delivery/models/stock_picking.py index e8a1344cb08..583bdb16398 100644 --- a/addons/delivery/models/stock_picking.py +++ b/addons/delivery/models/stock_picking.py @@ -101,7 +101,7 @@ class StockPicking(models.Model): for picking in self: picking.weight_uom_id = weight_uom_id - @api.depends('move_lines') + @api.depends('move_lines', 'move_ids_without_package') def _cal_weight(self): for picking in self: picking.weight = sum(move.weight for move in picking.move_lines if move.state != 'cancel')