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 d6f90859..06e124e2 100644 --- a/src/services/common/IdNotService/IdNotService.ts +++ b/src/services/common/IdNotService/IdNotService.ts @@ -276,6 +276,7 @@ export default class IdNotService extends BaseService { return; } + console.log("rattachements", JSON.stringify(rattachements)); if (rattachements.totalResultCount === 0) { console.warn("User has no valid rattachements", user.uid); @@ -313,9 +314,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; @@ -361,6 +367,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!); }