From b8e32340c50a2b23ad158f0372ab6b99cd1dbc41 Mon Sep 17 00:00:00 2001 From: Laurent Smet Date: Tue, 20 Nov 2018 09:47:32 +0000 Subject: [PATCH] [FIX] account: Fix _convert in Aged Partner Report Introduced by the forwart-port: https://github.com/odoo/odoo/commit/4b8bd36219c1c11bb1ca36a9862baf632a995bad closes odoo/odoo#28825 --- .../account/report/account_aged_partner_balance.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/account/report/account_aged_partner_balance.py b/addons/account/report/account_aged_partner_balance.py index b89ec6bcb13..065fc4b73be 100644 --- a/addons/account/report/account_aged_partner_balance.py +++ b/addons/account/report/account_aged_partner_balance.py @@ -130,15 +130,15 @@ class ReportAgedPartnerBalance(models.AbstractModel): partner_id = line.partner_id.id or False if partner_id not in partners_amount: partners_amount[partner_id] = 0.0 - line_amount = line.company_id.currency_id._convert(line.balance, user_currency, line.company_id, date_from) + line_amount = line.company_id.currency_id._convert(line.balance, user_currency, user_company, date_from) if user_currency.is_zero(line_amount): continue for partial_line in line.matched_debit_ids: if partial_line.max_date <= date_from: - line_amount += partial_line.company_id.currency_id._convert(partial_line.amount, user_currency, partial_line.currency_id, date_from) + line_amount += partial_line.company_id.currency_id._convert(partial_line.amount, user_currency, user_company, date_from) for partial_line in line.matched_credit_ids: if partial_line.max_date <= date_from: - line_amount -= partial_line.company_id.currency_id._convert(partial_line.amount, user_currency, partial_line.currency_id, date_from) + line_amount -= partial_line.company_id.currency_id._convert(partial_line.amount, user_currency, user_company, date_from) if not self.env.user.company_id.currency_id.is_zero(line_amount): partners_amount[partner_id] += line_amount @@ -168,15 +168,15 @@ class ReportAgedPartnerBalance(models.AbstractModel): partner_id = line.partner_id.id or False if partner_id not in undue_amounts: undue_amounts[partner_id] = 0.0 - line_amount = line.company_id.currency_id._convert(line.balance, user_currency, line.company_id, date_from) + line_amount = line.company_id.currency_id._convert(line.balance, user_currency, user_company, date_from) if user_currency.is_zero(line_amount): continue for partial_line in line.matched_debit_ids: if partial_line.max_date <= date_from: - line_amount += partial_line.company_id.currency_id._convert(partial_line.amount, user_currency, partial_line.currency_id, date_from) + line_amount += partial_line.company_id.currency_id._convert(partial_line.amount, user_currency, user_company, date_from) for partial_line in line.matched_credit_ids: if partial_line.max_date <= date_from: - line_amount -= partial_line.company_id.currency_id._convert(partial_line.amount, user_currency, partial_line.currency_id, date_from) + line_amount -= partial_line.company_id.currency_id._convert(partial_line.amount, user_currency, user_company, date_from) if not self.env.user.company_id.currency_id.is_zero(line_amount): undue_amounts[partner_id] += line_amount lines[partner_id].append({