From a6644a7dd642036ff0ff8182f98ffb086a856279 Mon Sep 17 00:00:00 2001 From: Lois Rilo Date: Thu, 27 Aug 2020 10:42:22 +0000 Subject: [PATCH] [IMP] base: use avg group_operator for currency rate If records are grouped by date, the avg aggregation makes a more meanignful value closes odoo/odoo#59577 Signed-off-by: Martin Trigaux (mat) --- odoo/addons/base/models/res_currency.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/models/res_currency.py b/odoo/addons/base/models/res_currency.py index 0ed70dca19c..be2f50b7fb5 100644 --- a/odoo/addons/base/models/res_currency.py +++ b/odoo/addons/base/models/res_currency.py @@ -235,7 +235,7 @@ class CurrencyRate(models.Model): name = fields.Date(string='Date', required=True, index=True, default=lambda self: fields.Date.today()) - rate = fields.Float(digits=0, default=1.0, help='The rate of the currency to the currency of rate 1') + rate = fields.Float(digits=0, default=1.0, group_operator="avg", help='The rate of the currency to the currency of rate 1') currency_id = fields.Many2one('res.currency', string='Currency', readonly=True, required=True, ondelete="cascade") company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company)