diff --git a/src/pages/05_quotation/QuotationForm.vue b/src/pages/05_quotation/QuotationForm.vue index 127edbd2..6d24abfc 100644 --- a/src/pages/05_quotation/QuotationForm.vue +++ b/src/pages/05_quotation/QuotationForm.vue @@ -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, }))