From df3ac394b2525c8b9f9be92c512404587c7a561f Mon Sep 17 00:00:00 2001 From: Sosthene Date: Wed, 23 Jul 2025 17:17:52 +0200 Subject: [PATCH] more verbosity --- src/common/repositories/UsersRepository.ts | 1 + src/services/common/IdNotService/IdNotService.ts | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/common/repositories/UsersRepository.ts b/src/common/repositories/UsersRepository.ts index 4dc65708..606700c9 100644 --- a/src/common/repositories/UsersRepository.ts +++ b/src/common/repositories/UsersRepository.ts @@ -90,6 +90,7 @@ export default class UsersRepository extends BaseRepository { */ public async update(uid: string, user: User): Promise { + console.log("Updating user", JSON.stringify(user)); const updateArgs: Prisma.UsersUpdateArgs = { where: { uid: uid, diff --git a/src/services/common/IdNotService/IdNotService.ts b/src/services/common/IdNotService/IdNotService.ts index 309eb245..9bdbc4d3 100644 --- a/src/services/common/IdNotService/IdNotService.ts +++ b/src/services/common/IdNotService/IdNotService.ts @@ -275,11 +275,14 @@ export default class IdNotService extends BaseService { return; } + console.log("rattachements", JSON.stringify(rattachements)); - if (rattachements.totalResultCount === 0) { + if (rattachements && rattachements.totalResultCount === 0 && rattachements.result.length === 0) { console.warn("User has no valid rattachements", user.uid); await this.userService.updateCheckedAt(user.uid!); return; + } else { + console.log(`Found ${rattachements.totalResultCount} rattachements for ${user.uid}`); } const rattachementsResults = rattachements.result as IRattachementData[]; console.log("rattachementsResults", JSON.stringify(rattachementsResults)); @@ -312,9 +315,14 @@ export default class IdNotService extends BaseService { let updates = 0; + console.log("user.office_membership.idNot", JSON.stringify(user.office_membership!.idNot)); + console.log("userData.entite.ou", JSON.stringify(userData.entite.ou)); + if (user.office_membership!.idNot !== userData.entite.ou) { + console.log("Updating user.office_membership"); updates++; let officeData = (await this.officeService.get({ where: { idNot: userData.entite.ou } }))[0]; + console.log("officeData", JSON.stringify(officeData)); if (!officeData) { let officeLocationData: IOfficeLocation; @@ -360,6 +368,7 @@ export default class IdNotService extends BaseService { user.contact!.cell_phone_number = userData.numeroMobile; console.log("Updated user.contact.cell_phone_number", JSON.stringify(user.contact!.cell_phone_number)); } + console.log("updates", updates); if (updates != 0) await this.userService.update(user.uid!, user); await this.userService.updateCheckedAt(user.uid!); }