diff --git a/addons/purchase/models/purchase.py b/addons/purchase/models/purchase.py index 34ba86005dd..49924ebd1f6 100644 --- a/addons/purchase/models/purchase.py +++ b/addons/purchase/models/purchase.py @@ -1227,10 +1227,10 @@ class PurchaseOrderLine(models.Model): return {'warning': warning} return {} - @api.depends('product_qty', 'product_uom') + @api.depends('product_qty', 'product_uom', 'company_id') def _compute_price_unit_and_date_planned_and_name(self): for line in self: - if not line.product_id or line.invoice_lines: + if not line.product_id or line.invoice_lines or not line.company_id: continue params = {'order_id': line.order_id} seller = line.product_id._select_seller(