From e7a3b2638ba9fd768b52ce5289c335556098c4ad Mon Sep 17 00:00:00 2001 From: Date: Mon, 17 Dec 2012 11:55:52 +0100 Subject: [PATCH] [FIX] select the current fiscal year in the financial reports wizards lp bug: https://launchpad.net/bugs/1091171 fixed bzr revid: guewen.baconnier@camptocamp.com-20121217105552-s82nf3t5ttlrvkr0 --- addons/account/wizard/account_report_common.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/account/wizard/account_report_common.py b/addons/account/wizard/account_report_common.py index 2c1448b5e6f..bf579532eab 100644 --- a/addons/account/wizard/account_report_common.py +++ b/addons/account/wizard/account_report_common.py @@ -122,9 +122,11 @@ class account_common_report(osv.osv_memory): now = time.strftime('%Y-%m-%d') company_id = False ids = context.get('active_ids', []) + domain = [('date_start', '<', now), ('date_stop', '>', now)] if ids and context.get('active_model') == 'account.account': company_id = self.pool.get('account.account').browse(cr, uid, ids[0], context=context).company_id.id - fiscalyears = self.pool.get('account.fiscalyear').search(cr, uid, [('date_start', '<', now), ('date_stop', '>', now), ('company_id', '=', company_id)], limit=1) + domain += ('company_id', '=', company_id) + fiscalyears = self.pool.get('account.fiscalyear').search(cr, uid, domain, limit=1) return fiscalyears and fiscalyears[0] or False def _get_all_journal(self, cr, uid, context=None):