summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorstd-odoo <std@odoo.com>2020-05-28 06:17:34 +0000
committerstd-odoo <std@odoo.com>2020-09-24 08:46:10 +0000
commitb22a8e509c8760bbda1afd10d823f569ed1dcacd (patch)
treed93f8db930298986af7c146d83678825e88b35a4 /addons
parent812280896120a9950363c2cd775a49d2ac3a8695 (diff)
[FIX] mass_mailing_sale: correctly compute the `sale_invoiced_amount`
Bug === If multiple invoice have different currency, the invoiced amount of the mailing will be wrongly computed. Task-2265628 closes odoo/odoo#58389 X-original-commit: d7193351343758bfae1567fd19f57b3a686bdf80 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/mass_mailing_sale/models/mailing_mailing.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/mass_mailing_sale/models/mailing_mailing.py b/addons/mass_mailing_sale/models/mailing_mailing.py
index f4a5ee71fac..6d8137d96f9 100644
--- a/addons/mass_mailing_sale/models/mailing_mailing.py
+++ b/addons/mass_mailing_sale/models/mailing_mailing.py
@@ -23,8 +23,8 @@ class MassMailing(models.Model):
for mass_mailing in self:
if self.user_has_groups('sales_team.group_sale_salesman') and self.user_has_groups('account.group_account_invoice'):
domain = mass_mailing._get_sale_utm_domain() + [('state', 'not in', ['draft', 'cancel'])]
- moves = self.env['account.move'].search_read(domain, ['amount_untaxed'])
- mass_mailing.sale_invoiced_amount = sum(i['amount_untaxed'] for i in moves)
+ moves = self.env['account.move'].search_read(domain, ['amount_untaxed_signed'])
+ mass_mailing.sale_invoiced_amount = sum(i['amount_untaxed_signed'] for i in moves)
else:
mass_mailing.sale_invoiced_amount = 0