refactor: handle expire date is null

This commit is contained in:
Thanaphon Frappet 2024-11-13 15:11:39 +07:00
parent 91586b8e92
commit f479e6e016

View file

@ -1342,9 +1342,11 @@ async function getWorkerFromCriteria(
gender: e.gender,
age: calculateAge(e.dateOfBirth),
nationality: optionStore.mapOption(e.nationality),
documentExpireDate: e.employeePassport
? dateFormat(e.employeePassport[0]?.expireDate) || '-'
: '-',
documentExpireDate:
e.employeePassport !== undefined &&
e.employeePassport[0]?.expireDate !== undefined
? dateFormat(e.employeePassport[0]?.expireDate)
: '-',
imgUrl: `${baseUrl}/customer/${e.id}/image/${e.selectedImage}`,
status: e.status,
}))
@ -1403,9 +1405,11 @@ async function getWorkerFromCriteria(
gender: e.gender,
age: calculateAge(e.dateOfBirth),
nationality: optionStore.mapOption(e.nationality),
documentExpireDate: e.employeePassport
? dateFormat(e.employeePassport[0]?.expireDate) || '-'
: '-',
documentExpireDate:
e.employeePassport !== undefined &&
e.employeePassport[0]?.expireDate !== undefined
? dateFormat(e.employeePassport[0]?.expireDate) || '-'
: '-',
imgUrl: `${baseUrl}/customer/${e.id}/image/${e.selectedImage}`,
status: e.status,
}))