Merge pull request #2410 from JebronLames32/gsimChildFix

Web-110: Fix Gsim creation to include all selected clients
This commit is contained in:
Felix van Hove
2025-04-27 17:37:17 +02:00
committed by GitHub
@@ -118,7 +118,7 @@ export class CreateGsimAccountComponent {
}
/** Set Body for each client selected */
setData(client: any): any {
setData(client: any, isParentAccount: any): any {
const locale = this.settingsService.language.code;
const dateFormat = this.settingsService.dateFormat;
const monthDayFormat = 'dd MMMM';
@@ -130,7 +130,7 @@ export class CreateGsimAccountComponent {
})),
clientId: client.id,
isGSIM: true,
isParentAccount: true,
isParentAccount: isParentAccount,
submittedOnDate: this.dateUtils.formatDate(this.savingsAccount.submittedOnDate, dateFormat),
dateFormat,
monthDayFormat,
@@ -146,7 +146,10 @@ export class CreateGsimAccountComponent {
const requestData = [];
const memberSelected = this.selectedMembers.selectedMembers;
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;
}