diff --git a/addons/account_analytic_default_purchase/models/purchase_order_line.py b/addons/account_analytic_default_purchase/models/purchase_order_line.py index f2c3c96f53e..7a5d4ae80be 100644 --- a/addons/account_analytic_default_purchase/models/purchase_order_line.py +++ b/addons/account_analytic_default_purchase/models/purchase_order_line.py @@ -9,7 +9,13 @@ class PurchaseOrderLine(models.Model): @api.onchange('product_id', 'date_order') def _onchange_product_id_date(self): - default_analytic_account = self.env['account.analytic.default'].account_get(product_id=self.product_id.id, partner_id=self.order_id.partner_id.id, user_id=self.env.uid, date=self.date_order) + default_analytic_account = self.env['account.analytic.default'].sudo().account_get( + product_id=self.product_id.id, + partner_id=self.order_id.partner_id.id, + user_id=self.env.uid, + date=self.date_order, + company_id=self.company_id.id, + ) if default_analytic_account: self.account_analytic_id = default_analytic_account.analytic_id.id self.analytic_tag_ids = [(6, 0, default_analytic_account.analytic_tag_ids.ids)]