Web-110: Fix Gsim creation to include all selected clients

This commit is contained in:
Abhinav Cillanki
2025-04-19 00:04:31 +05:30
parent f6cc7cfd0c
commit 5dcef2550e
@@ -118,7 +118,7 @@ export class CreateGsimAccountComponent {
} }
/** Set Body for each client selected */ /** Set Body for each client selected */
setData(client: any): any { setData(client: any, isParentAccount: any): any {
const locale = this.settingsService.language.code; const locale = this.settingsService.language.code;
const dateFormat = this.settingsService.dateFormat; const dateFormat = this.settingsService.dateFormat;
const monthDayFormat = 'dd MMMM'; const monthDayFormat = 'dd MMMM';
@@ -130,7 +130,7 @@ export class CreateGsimAccountComponent {
})), })),
clientId: client.id, clientId: client.id,
isGSIM: true, isGSIM: true,
isParentAccount: true, isParentAccount: isParentAccount,
submittedOnDate: this.dateUtils.formatDate(this.savingsAccount.submittedOnDate, dateFormat), submittedOnDate: this.dateUtils.formatDate(this.savingsAccount.submittedOnDate, dateFormat),
dateFormat, dateFormat,
monthDayFormat, monthDayFormat,
@@ -146,7 +146,10 @@ export class CreateGsimAccountComponent {
const requestData = []; const requestData = [];
const memberSelected = this.selectedMembers.selectedMembers; const memberSelected = this.selectedMembers.selectedMembers;
for (let index = 0; index < 1; index++) { for (let index = 0; index < 1; index++) {
requestData.push(this.setData(memberSelected[index])); requestData.push(this.setData(memberSelected[index], true));
}
for (let index = 1; index < memberSelected.length; index++) {
requestData.push(this.setData(memberSelected[index], false));
} }
return requestData; return requestData;
} }