From 7cb173f2c2c4b08b87084a818e6e53ccf77a9a1b Mon Sep 17 00:00:00 2001 From: JaySoni1 Date: Mon, 3 Nov 2025 22:05:12 +0530 Subject: [PATCH] WEB-374 Create Charge page throws Javascript error --- .../charges/create-charge/create-charge.component.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/app/products/charges/create-charge/create-charge.component.ts b/src/app/products/charges/create-charge/create-charge.component.ts index d0ee75ee6..29621ce28 100644 --- a/src/app/products/charges/create-charge/create-charge.component.ts +++ b/src/app/products/charges/create-charge/create-charge.component.ts @@ -75,13 +75,12 @@ export class CreateChargeComponent implements OnInit { ) { this.route.data.subscribe((data: { chargesTemplate: any }) => { this.chargesTemplateData = data.chargesTemplate; - if (data.chargesTemplate.incomeOrLiabilityAccountOptions.liabilityAccountOptions) { - this.incomeAndLiabilityAccountData = - data.chargesTemplate.incomeOrLiabilityAccountOptions.incomeAccountOptions.concat( - data.chargesTemplate.incomeOrLiabilityAccountOptions.liabilityAccountOptions - ); + const incomeOptions = data.chargesTemplate.incomeOrLiabilityAccountOptions.incomeAccountOptions || []; + const liabilityOptions = data.chargesTemplate.incomeOrLiabilityAccountOptions.liabilityAccountOptions || []; + if (liabilityOptions.length > 0) { + this.incomeAndLiabilityAccountData = incomeOptions.concat(liabilityOptions); } else { - this.incomeAndLiabilityAccountData = data.chargesTemplate.incomeOrLiabilityAccountOptions.incomeAccountOptions; + this.incomeAndLiabilityAccountData = incomeOptions; } }); }