From b86bf720df7987918987140cc056b368e95decdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 18 Apr 2011 22:22:20 +0200 Subject: [PATCH] Fix periods order in Trial Balance for issue1918 (transplanted from a85a4dc6e5aaae24481f3117a6799173ac528d06) --- account.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/account.py b/account.py index d706acef8e..3edab42738 100644 --- a/account.py +++ b/account.py @@ -5,6 +5,7 @@ from decimal import Decimal import datetime import time import os +import operator from trytond.model import ModelView, ModelSQL, fields from trytond.wizard import Wizard from trytond.report import Report @@ -1415,7 +1416,9 @@ class TrialBalance(Report): periods = period_obj.browse(end_period_ids) localcontext['accounts'] = accounts + periods.sort(key=operator.attrgetter('start_date')) localcontext['start_period'] = periods[0] + periods.sort(key=operator.attrgetter('end_date')) localcontext['end_period'] = periods[-1] localcontext['company'] = company localcontext['digits'] = company.currency.digits