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