diff --git a/src/controllers/SalaryController.ts b/src/controllers/SalaryController.ts index 8bc9dae..7e14016 100644 --- a/src/controllers/SalaryController.ts +++ b/src/controllers/SalaryController.ts @@ -178,10 +178,8 @@ export class Salary extends Controller { if (!chk_posLevelId) { throw new HttpError(HttpStatusCode.NOT_FOUND, "ระดับของตำแหน่ง ไม่ถูกต้อง"); } - const mergeData: DeepPartial = { - ...requestBody, - details: requestBody.details === null ? undefined : requestBody.details, - }; + const mergeData = Object.assign(new Salarys(), requestBody); + chk_Salary.lastUpdateUserId = request.user.sub; chk_Salary.lastUpdateFullName = request.user.name; chk_Salary.lastUpdatedAt = new Date();