Updated userData includes office

This commit is contained in:
Sosthene 2025-07-23 16:12:33 +02:00
parent 0949770e66
commit d794bfbbc9

View File

@ -299,8 +299,11 @@ export default class IdNotService extends BaseService {
return; return;
} }
console.log("officeData", JSON.stringify(officeData));
if (officeData.typeEntite.name === "office") { if (officeData.typeEntite.name === "office") {
userData = rattachement; userData = rattachement;
userData.entite = officeData;
console.log("Updated userData", JSON.stringify(userData)); console.log("Updated userData", JSON.stringify(userData));
} }
} }
@ -309,7 +312,6 @@ export default class IdNotService extends BaseService {
let updates = 0; let updates = 0;
if (user.office_membership!.idNot !== userData.entite.ou) { if (user.office_membership!.idNot !== userData.entite.ou) {
updates++; updates++;
let officeData = (await this.officeService.get({ where: { idNot: userData.entite.ou } }))[0]; let officeData = (await this.officeService.get({ where: { idNot: userData.entite.ou } }))[0];
@ -345,15 +347,18 @@ export default class IdNotService extends BaseService {
officeData = await this.officeService.create(office); officeData = await this.officeService.create(office);
} }
user.office_membership = officeData; user.office_membership = officeData;
console.log("Updated user.office_membership", JSON.stringify(user.office_membership));
} }
if (user.contact!.email !== userData.mailRattachement) { if (user.contact!.email !== userData.mailRattachement) {
updates++; updates++;
user.contact!.email = userData.mailRattachement; user.contact!.email = userData.mailRattachement;
console.log("Updated user.contact.email", JSON.stringify(user.contact!.email));
} }
if (user.contact!.cell_phone_number !== userData.numeroMobile) { if (user.contact!.cell_phone_number !== userData.numeroMobile) {
updates++; updates++;
user.contact!.cell_phone_number = userData.numeroMobile; user.contact!.cell_phone_number = userData.numeroMobile;
console.log("Updated user.contact.cell_phone_number", JSON.stringify(user.contact!.cell_phone_number));
} }
if (updates != 0) await this.userService.update(user.uid!, user); if (updates != 0) await this.userService.update(user.uid!, user);
await this.userService.updateCheckedAt(user.uid!); await this.userService.updateCheckedAt(user.uid!);