From 6d90d20ee9249529ec4505f0819b59f86ab983f7 Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Mon, 17 Feb 2020 14:34:28 +0000 Subject: [PATCH] [FIX] delivery: always assign the value In order to prevent `CacheMiss` errors. Closes #45242 closes odoo/odoo#45550 X-original-commit: 6b5c5124c34245ca93716131c6496d1d4dea72a2 Signed-off-by: Nicolas Martinelli (nim) --- addons/delivery/models/sale_order.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/delivery/models/sale_order.py b/addons/delivery/models/sale_order.py index 0f0adfa07ce..532d1360f0a 100644 --- a/addons/delivery/models/sale_order.py +++ b/addons/delivery/models/sale_order.py @@ -150,6 +150,7 @@ class SaleOrderLine(models.Model): def _compute_product_qty(self): for line in self: if not line.product_id or not line.product_uom or not line.product_uom_qty: + line.product_qty = 0.0 continue line.product_qty = line.product_uom._compute_quantity(line.product_uom_qty, line.product_id.uom_id)