From 0d57ca88bf2bee543ecc989bfd494f39515e5813 Mon Sep 17 00:00:00 2001 From: Ahmed Bouhuolia Date: Sun, 27 Aug 2023 00:45:12 +0200 Subject: [PATCH] fix(server): avoid return total row on aging summary reports if no customers --- .../FinancialStatements/AgingSummary/AgingSummaryTable.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/server/src/services/FinancialStatements/AgingSummary/AgingSummaryTable.ts b/packages/server/src/services/FinancialStatements/AgingSummary/AgingSummaryTable.ts index 49a3f140b..3b74c76ac 100644 --- a/packages/server/src/services/FinancialStatements/AgingSummary/AgingSummaryTable.ts +++ b/packages/server/src/services/FinancialStatements/AgingSummary/AgingSummaryTable.ts @@ -164,7 +164,10 @@ export default abstract class AgingSummaryTable extends R.compose( * @returns {ITableRow[]} */ public tableRows = (): ITableRow[] => { - return R.compose(R.concat(this.contactsRows), R.prepend(this.totalRow))([]); + return R.compose( + R.unless(R.isEmpty, R.append(this.totalRow)), + R.concat(this.contactsRows) + )([]); }; // -------------------------