From e882c13f6833492f1e560d8cdade0eba9a924cc5 Mon Sep 17 00:00:00 2001 From: Net Date: Tue, 13 Aug 2024 16:43:50 +0700 Subject: [PATCH] refactor: handle null --- src/pages/03_customer-management/form.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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(); }