diff --git a/src/subdomains/generic/user/models/user-data/user-data.service.ts b/src/subdomains/generic/user/models/user-data/user-data.service.ts index dbc31b3b81..1f06812044 100644 --- a/src/subdomains/generic/user/models/user-data/user-data.service.ts +++ b/src/subdomains/generic/user/models/user-data/user-data.service.ts @@ -350,7 +350,7 @@ export class UserDataService { async downloadUserData(userDataIds: number[], checkOnly = false): Promise { let count = userDataIds.length; const zip = new JSZip(); - const downloadTargets = Config.fileDownloadConfig.reverse(); + const downloadTargets = [...Config.fileDownloadConfig].reverse(); const errors: { userDataId: number; errorType: string; folder: string; details: string }[] = []; const escapeCsvValue = (value: string): string => { @@ -360,7 +360,7 @@ export class UserDataService { return value; }; - for (const userDataId of userDataIds.reverse()) { + for (const userDataId of [...userDataIds].reverse()) { const userData = await this.getUserData(userDataId, { kycSteps: true }); if (!userData) {