diff --git a/src/pages/Ticket/Card/TicketDescriptorMenu.vue b/src/pages/Ticket/Card/TicketDescriptorMenu.vue index 89f7015d71..63e45c8abe 100644 --- a/src/pages/Ticket/Card/TicketDescriptorMenu.vue +++ b/src/pages/Ticket/Card/TicketDescriptorMenu.vue @@ -69,14 +69,16 @@ const onAddressSelected = (addressId) => { } const fetchClient = async () => { - const { data } = await getClient(client.value) - const [retrievedClient] = data; + const response = await getClient(client.value) + if (!response) return; + const [retrievedClient] = response.data; selectedClient.value = retrievedClient; }; const fetchAddresses = async () => { - const { data } = await getAddresses(client.value); - addressesOptions.value = data; + const response = await getAddresses(client.value); + if (!response) return; + addressesOptions.value = response.data; const { defaultAddress } = selectedClient.value; address.value = defaultAddress.id; diff --git a/src/pages/Ticket/TicketCreate.vue b/src/pages/Ticket/TicketCreate.vue index 4c32448e4e..904e04cb3c 100644 --- a/src/pages/Ticket/TicketCreate.vue +++ b/src/pages/Ticket/TicketCreate.vue @@ -39,14 +39,16 @@ onBeforeMount(async () => { }); const fetchClient = async (formData) => { - const { data } = await getClient(formData.clientId); - const [client] = data; + const response = await getClient(formData.clientId); + if (!response) return; + const [client] = response.data; selectedClient.value = client; }; const fetchAddresses = async (formData) => { - const { data } = await getAddresses(formData.clientId); - addressesOptions.value = data; + const response = await getAddresses(formData.clientId); + if (!response) return; + addressesOptions.value = response.data; const { defaultAddress } = selectedClient.value; formData.addressId = defaultAddress.id; @@ -58,8 +60,9 @@ const onClientSelected = async (formData) => { }; const fetchAvailableAgencies = async (formData) => { - const { data } = await getAgencies(formData); - agenciesOptions.value = data; + const response = await getAgencies(formData); + if (!response) return; + agenciesOptions.value = response.data; const defaultAgency = agenciesOptions.value.find( (agency) => diff --git a/src/pages/Ticket/TicketCreateDialog.vue b/src/pages/Ticket/TicketCreateDialog.vue index c8b126d7dc..7a126d2c29 100644 --- a/src/pages/Ticket/TicketCreateDialog.vue +++ b/src/pages/Ticket/TicketCreateDialog.vue @@ -39,14 +39,16 @@ onBeforeMount(async () => { }); const fetchClient = async (formData) => { - const { data } = await getClient(formData.clientId); - const [client] = data; + const response = await getClient(formData.clientId); + if (!response) return; + const [client] = response.data; selectedClient.value = client; }; const fetchAddresses = async (formData) => { - const { data } = await getAddresses(formData.clientId); - addressesOptions.value = data; + const response = await getAddresses(formData.clientId); + if (!response) return; + addressesOptions.value = response.data; const { defaultAddress } = selectedClient.value; formData.addressId = defaultAddress.id; @@ -58,8 +60,9 @@ const onClientSelected = async (formData) => { }; const fetchAvailableAgencies = async (formData) => { - const { data } = await getAgencies(formData); - agenciesOptions.value = data; + const response = await getAgencies(formData); + if (!response) return; + agenciesOptions.value = response.data; const defaultAgency = agenciesOptions.value.find( (agency) => diff --git a/src/pages/Ticket/TicketList.vue b/src/pages/Ticket/TicketList.vue index 8cf1184eb1..208bc44605 100644 --- a/src/pages/Ticket/TicketList.vue +++ b/src/pages/Ticket/TicketList.vue @@ -240,8 +240,9 @@ const onClientSelected = async (formData) => { }; const fetchAvailableAgencies = async (formData) => { - const { data } = await getAgencies(formData); - agenciesOptions.value = data; + const response = await getAgencies(formData); + if (!response) return; + agenciesOptions.value = response.data; const defaultAgency = agenciesOptions.value.find( (agency) => @@ -252,14 +253,16 @@ const fetchAvailableAgencies = async (formData) => { }; const fetchClient = async (formData) => { - const { data } = await getClient(formData.clientId); - const [client] = data; + const response = await getClient(formData.clientId); + if (!response) return; + const [client] = response.data; selectedClient.value = client; }; const fetchAddresses = async (formData) => { - const { data } = await getAddresses(formData.clientId); - addressesOptions.value = data; + const response = await getAddresses(formData.clientId); + if (!response) return; + addressesOptions.value = response.data; const { defaultAddress } = selectedClient.value; formData.addressId = defaultAddress.id;