diff --git a/account_financial_report_webkit/report/common_partner_reports.py b/account_financial_report_webkit/report/common_partner_reports.py index 38113353..38e18743 100644 --- a/account_financial_report_webkit/report/common_partner_reports.py +++ b/account_financial_report_webkit/report/common_partner_reports.py @@ -110,12 +110,15 @@ class CommonPartnersReportHeaderWebkit(CommonReportHeaderWebkit): if not periods: return [] - periods = self.exclude_opening_periods(periods) + if mode != 'include_opening': + periods = self.exclude_opening_periods(periods) search_params = {'period_ids': tuple(periods), 'date_stop': period_stop.date_stop} - sql_conditions = " AND account_move_line.period_id in %(period_ids)s" + sql_conditions = "" + if periods: + sql_conditions = " AND account_move_line.period_id in %(period_ids)s" return sql_conditions, search_params