diff --git a/src/pages/03_customer-management/form.ts b/src/pages/03_customer-management/form.ts index 1306b887..f810be0e 100644 --- a/src/pages/03_customer-management/form.ts +++ b/src/pages/03_customer-management/form.ts @@ -810,8 +810,15 @@ export const useEmployeeForm = defineStore('form-employee', () => { state.value.formDataEmployeeSameAddr = false; } - if (state.value.infoEmployeePersonCard && profileImageUrl !== null) { - state.value.infoEmployeePersonCard[0].img = profileImageUrl; + if ( + state.value.infoEmployeePersonCard && + Array.isArray(state.value.infoEmployeePersonCard) && + state.value.infoEmployeePersonCard.length > 0 && + profileImageUrl !== null + ) { + if (typeof state.value.infoEmployeePersonCard[0] === 'object') { + state.value.infoEmployeePersonCard[0].img = profileImageUrl; + } } flowStore.rotate(); }