Fix async issue

This commit is contained in:
Sosthene 2025-07-23 20:02:14 +02:00
parent df3ac394b2
commit 9bfc33a5c7

View File

@ -285,10 +285,11 @@ export default class IdNotService extends BaseService {
console.log(`Found ${rattachements.totalResultCount} rattachements for ${user.uid}`);
}
const rattachementsResults = rattachements.result as IRattachementData[];
console.log("rattachementsResults", JSON.stringify(rattachementsResults));
if (!rattachementsResults) return;
rattachementsResults.forEach(async (rattachement) => {
for (const rattachement of rattachementsResults) {
if (rattachement.statutDuRattachement && !rattachement.deleted) {
console.log("rattachementsResults", JSON.stringify(rattachementsResults));
let officeData: IOfficeData;
try {
@ -299,7 +300,7 @@ export default class IdNotService extends BaseService {
).json()) as IOfficeData;
} catch (error) {
console.error("Error fetching office data", error);
return;
continue;
}
console.log("officeData", JSON.stringify(officeData));
@ -308,9 +309,10 @@ export default class IdNotService extends BaseService {
userData = rattachement;
userData.entite = officeData;
console.log("Updated userData", JSON.stringify(userData));
break; // Found the first valid office, no need to continue
}
}
});
}
}
let updates = 0;