From 406a0181ba38846a94f3d07d2fb0556e5b572a9d Mon Sep 17 00:00:00 2001 From: Georgios Dagkakis <georgios.dagkakis@nexedi.com> Date: Mon, 30 Nov 2020 08:37:43 +0000 Subject: [PATCH] erp5_accounting: Fixup in Aged Balance Report to avoid query with empty list that would return the whole catalog --- ...ingTransactionModule_getAgedBalanceLineList.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransactionModule_getAgedBalanceLineList.py b/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransactionModule_getAgedBalanceLineList.py index fe2ade2739..11aeb16f22 100644 --- a/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransactionModule_getAgedBalanceLineList.py +++ b/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransactionModule_getAgedBalanceLineList.py @@ -115,13 +115,14 @@ for brain in portal.portal_simulation.getMovementHistoryList( if line_dict is not None: by_mirror_section_list_dict[brain.mirror_section_uid].append(line_dict) line_list.append(line_dict) -for row in portal_catalog( - select_list=['title'], - uid=by_mirror_section_list_dict.keys(), -): - title = row.title - for line in by_mirror_section_list_dict[row.uid]: - line['mirror_section_title'] = title +if by_mirror_section_list_dict: + for row in portal_catalog( + select_list=['title'], + uid=by_mirror_section_list_dict.keys(), + ): + title = row.title + for line in by_mirror_section_list_dict[row.uid]: + line['mirror_section_title'] = title return [ Object( uid='new_', -- 2.30.9