diff --git a/src/controllers/employee-controller.ts b/src/controllers/employee-controller.ts index 2845ae2..d0169ff 100644 --- a/src/controllers/employee-controller.ts +++ b/src/controllers/employee-controller.ts @@ -514,6 +514,7 @@ export class EmployeeController extends Controller { const listProvinceId = employeeCheckup?.reduce((acc, cur) => { if (cur.provinceId && !acc.includes(cur.provinceId)) return acc.concat(cur.provinceId); + if (!cur.provinceId) cur.provinceId = null; return acc; }, []); @@ -658,7 +659,12 @@ export class EmployeeController extends Controller { } await prisma.employeeHistory.createMany({ - data: historyEntries.map((v) => ({ ...v, masterId: employee.id })), + data: historyEntries.map((v) => ({ + ...v, + updatedByUserId: req.user.sub, + updatedBy: req.user.preferred_username, + masterId: employee.id, + })), }); return Object.assign(record, {