fixing login employee

This commit is contained in:
Narul Hidayah
2026-01-03 17:38:39 +07:00
parent ee4cf8a43e
commit e8d9e69bbf
2 changed files with 25 additions and 7 deletions

View File

@ -260,8 +260,11 @@ export class UserController {
data.email = param.email
data.status = param.status
if (param.employee && param.employee.id! + "") {
data.employee = param.employee
if (param.employee_id && param.employee_id != "") {
const employee = await OrmHelper.DB.manager.getRepository(HrmsEmployee).findOneByOrFail({ id: param.employee_id })
data.employee = employee
} else {
data.employee = null
}
data.hashPassword()
@ -585,13 +588,15 @@ export class UserController {
if (data != null) {
data.name = param.name
data.employee = param.employee
data.username = param.username
data.email = param.email
data.status = param.status
if (param.employee && param.employee.id != "") {
data.employee = param.employee
if (param.employee_id && param.employee_id != "") {
const employee = await OrmHelper.DB.manager.getRepository(HrmsEmployee).findOneByOrFail({ id: param.employee_id })
data.employee = employee
} else {
data.employee = null
}
if (param.password) {