diff --git a/addons/purchase/models/purchase.py b/addons/purchase/models/purchase.py index 72f51ff3988..6af4acb8310 100644 --- a/addons/purchase/models/purchase.py +++ b/addons/purchase/models/purchase.py @@ -1075,7 +1075,7 @@ class PurchaseOrderLine(models.Model): else: return self.invoice_lines - @api.depends('product_id') + @api.depends('product_id', 'product_id.type') def _compute_qty_received_method(self): for line in self: if line.product_id and line.product_id.type in ['consu', 'service']: