From 57d9f9ee32ec5beb808bd3902185124b4c340a6d Mon Sep 17 00:00:00 2001 From: Florent de Labarre Date: Tue, 16 Oct 2018 08:34:56 +0000 Subject: [PATCH] [FIX] qty_invoiced is wrong if uom_id in invoice line is updated closes odoo/odoo#27837 --- addons/purchase/models/purchase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase/models/purchase.py b/addons/purchase/models/purchase.py index 0a66dca7d33..4e86471a892 100644 --- a/addons/purchase/models/purchase.py +++ b/addons/purchase/models/purchase.py @@ -552,7 +552,7 @@ class PurchaseOrderLine(models.Model): taxes = line.product_id.supplier_taxes_id.filtered(lambda r: not line.company_id or r.company_id == line.company_id) line.taxes_id = fpos.map_tax(taxes, line.product_id, line.order_id.partner_id) if fpos else taxes - @api.depends('invoice_lines.invoice_id.state', 'invoice_lines.quantity') + @api.depends('invoice_lines.invoice_id.state', 'invoice_lines.quantity', 'invoice_lines.uom_id') def _compute_qty_invoiced(self): for line in self: qty = 0.0