diff --git a/modules/sale/sale_reporting.py b/modules/sale/sale_reporting.py index bd8b704e8c..a711a371f6 100644 --- a/modules/sale/sale_reporting.py +++ b/modules/sale/sale_reporting.py @@ -136,7 +136,7 @@ class Abstract(ModelSQL): line.company.as_('company'), revenue.as_('revenue'), Count(line.order, distinct=True).as_('number'), - line.currency.as_('currency'), + currency.id.as_('currency'), ] @classmethod @@ -148,7 +148,7 @@ class Abstract(ModelSQL): def _group_by(cls, tables, withs): line = tables['line'] currency = tables['line.company.currency'] - return [line.company, line.currency, currency.digits] + return [line.company, currency.id, currency.digits] @classmethod def _where(cls, tables, withs):