Fix async issue
All checks were successful
Demo - Build & Deploy to Scaleway / build-and-push-images-lecoffre (push) Successful in 1m43s
Demo - Build & Deploy to Scaleway / deploy-back-lecoffre (push) Successful in 3s
Demo - Build & Deploy to Scaleway / deploy-cron-lecoffre (push) Successful in 3s

This commit is contained in:
Sosthene 2025-07-23 20:02:14 +02:00
parent f15aeae91e
commit feeeb18f9f

View File

@ -286,10 +286,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 {
@ -300,7 +301,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));
@ -309,9 +310,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;