From 1d256d7a7c359551966b839bf7d80e7cf3188e8f Mon Sep 17 00:00:00 2001 From: svs-odoo Date: Wed, 12 Aug 2020 15:13:11 +0000 Subject: [PATCH] [FIX] sale_stock: display qty_delivered Before this commit, on the sale order lines, the field `json_forecast` displayed a value for line linked to a move line or a picking. Now it will at least display the `qty_delivered` value. --- addons/sale_stock/models/sale_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale_stock/models/sale_order.py b/addons/sale_stock/models/sale_order.py index 6a7f809214b..495a691061e 100644 --- a/addons/sale_stock/models/sale_order.py +++ b/addons/sale_stock/models/sale_order.py @@ -372,7 +372,7 @@ class SaleOrderLine(models.Model): # compute precision = self.env['decimal.precision'].precision_get('Product Unit of Measure') for so_line in self: - if any(move.state == 'done' for move in so_line.move_ids): + if any(move.state == 'done' for move in so_line.move_ids) or not so_line.move_ids.picking_id: qty_delivered = float_repr(so_line.qty_delivered, precision) so_line.json_forecast = json.dumps({'reservedAvailability': qty_delivered}) else: