From 2691c66dbc56c94c4cd47c8ccafa7e7c6921c2e1 Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Tue, 7 Jan 2020 17:17:36 +0000 Subject: [PATCH] [FIX] account: use the right company to access partner properties. closes odoo/odoo#42955 Signed-off-by: Laurent Smet --- addons/account/models/account_move.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index 0633511b86d..5e58e89984b 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -286,6 +286,7 @@ class AccountMove(models.Model): @api.onchange('partner_id') def _onchange_partner_id(self): + self = self.with_company(self.company_id) warning = {} if self.partner_id: rec_account = self.partner_id.property_account_receivable_id @@ -320,7 +321,7 @@ class AccountMove(models.Model): # Find the new fiscal position. delivery_partner_id = self._get_invoice_delivery_partner_id() - self.fiscal_position_id = self.env['account.fiscal.position'].with_company(self.company_id).get_fiscal_position( + self.fiscal_position_id = self.env['account.fiscal.position'].get_fiscal_position( self.partner_id.id, delivery_id=delivery_partner_id) self._recompute_dynamic_lines() if warning: