From 415eb733fd08b93341a6d728f6fcecb78d46662a Mon Sep 17 00:00:00 2001 From: Soni Jay Date: Sun, 21 Sep 2025 07:15:18 +0530 Subject: [PATCH] WEB-111 GSIM-linked GLIM Application Does Not Show Account-Transfer Charges (#2660) --- .../loans-account-charges-step.component.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/loans/loans-account-stepper/loans-account-charges-step/loans-account-charges-step.component.ts b/src/app/loans/loans-account-stepper/loans-account-charges-step/loans-account-charges-step.component.ts index f5e79dcad..d1fb856e2 100644 --- a/src/app/loans/loans-account-stepper/loans-account-charges-step/loans-account-charges-step.component.ts +++ b/src/app/loans/loans-account-stepper/loans-account-charges-step/loans-account-charges-step.component.ts @@ -152,8 +152,9 @@ export class LoansAccountChargesStepComponent implements OnInit, OnChanges { if (this.loansAccountProductTemplate) { this.loanPurposeOptions = this.loansAccountProductTemplate.loanPurposeOptions; this.chargeData = this.loansAccountProductTemplate.chargeOptions; - // filter chargeData to have charges that have chargePaymentMode not 'Account Transfer' if loansSavingsAccountLinked is false - if (!this.loansSavingsAccountLinked) { + // filter chargeData to have charges that have chargePaymentMode not 'Account Transfer' if no savings account is linked + const hasLinkedGSIMAccount = this.loansAccountTemplate?.gsimData?.groupId != null; + if (!this.loansSavingsAccountLinked && !hasLinkedGSIMAccount) { this.chargeData = this.chargeData.filter( (charge: any) => charge.chargePaymentMode?.value != 'Account transfer' );