Merge branch 'fix_update_users' into legacy_dev
All checks were successful
Demo - Build & Deploy to Scaleway / build-and-push-images-lecoffre (push) Successful in 1m46s
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-21 14:04:55 +02:00
commit e5c7d9a972

View File

@ -50,6 +50,7 @@ interface IRattachementData {
numeroTelephone: string; numeroTelephone: string;
statutDuRattachement: boolean; statutDuRattachement: boolean;
mailRattachement: string; mailRattachement: string;
deleted: boolean;
} }
interface IOfficeData { interface IOfficeData {
@ -241,12 +242,12 @@ export default class IdNotService extends BaseService {
return; return;
} }
if (!userData.statutDuRattachement) { if (userData.deleted) {
let rattachements: any; let rattachements: any;
try { try {
rattachements = (await ( rattachements = (await (
await fetch(`${this.variables.IDNOT_API_BASE_URL}/api/pp/v2/personnes/${user.idNot}/rattachements?` + searchParams, { await fetch(`${this.variables.IDNOT_API_BASE_URL}/api/pp/v2/personnes/${user.idNot}/rattachements?deleted=false` + searchParams, {
method: "GET", method: "GET",
}) })
).json()) as any; ).json()) as any;
@ -256,14 +257,14 @@ export default class IdNotService extends BaseService {
} }
if (rattachements.totalResultCount === 0) { if (rattachements.totalResultCount === 0) {
console.warn("User has no valid rattachements", user.uid);
await this.userService.updateCheckedAt(user.uid!); await this.userService.updateCheckedAt(user.uid!);
//await this.userService.delete(user.uid!);
return; return;
} }
const rattachementsResults = rattachements.result as IRattachementData[]; const rattachementsResults = rattachements.result as IRattachementData[];
if (!rattachementsResults) return; if (!rattachementsResults) return;
rattachementsResults.forEach(async (rattachement) => { rattachementsResults.forEach(async (rattachement) => {
if (rattachement.statutDuRattachement) { if (rattachement.statutDuRattachement && !rattachement.deleted) {
let officeData: IOfficeData; let officeData: IOfficeData;
try { try {