From 8ba4f23d146d65bde1ffaf8f54ac1720ab8096f2 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Fri, 28 Jun 2024 18:00:13 +0700 Subject: [PATCH] fix: error relation --- src/controllers/employee-controller.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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, {