Hotfix: delete event and dated value when excluding a day #1010

Merged
jon merged 11 commits from Hotfix-ZoneEventsExclusion into master 2024-11-28 12:51:45 +00:00
4 changed files with 12 additions and 9 deletions
Showing only changes of commit 6263481a3e - Show all commits

View File

@ -124,8 +124,7 @@ const columns = computed(() => [
</template>
<i18n>
en:
Search suppliers: Search suppliers
es:
es:
Search suppliers: Buscar proveedores
Create Supplier: Crear proveedor
</i18n>

View File

@ -67,12 +67,12 @@ const exclusionGeoCreate = async () => {
};
const exclusionCreate = async () => {
if (isNew.value || props.event?.type)
await axios.post(`Zones/${route.params.id}/exclusions`, [{ dated: dated }]);
else
await axios.put(`Zones/${route.params.id}/exclusions/${props.event?.id}`, {
dated: dated,
});
const url = `Zones/${route.params.id}/exclusions`;

la diferencia es que el body es array o no?
A lo mejor con el metodo flat podemos simplificar el codigo

la diferencia es que el body es array o no? A lo mejor con el metodo flat podemos simplificar el codigo

Porque hemos decidido enviarlo como array y antes hay un else?
Mirar error

Porque hemos decidido enviarlo como array y antes hay un else? Mirar error
const body = {
dated,
};
if (isNew.value || props.event?.type) await axios.post(`${url}`, [body]);
else await axios.put(`${url}/${props.event?.id}`, body);
await refetchEvents();
};

View File

@ -61,6 +61,8 @@ eventsPanel:
events: Events
everyday: Everyday
delete: Delete
deleteTitle: This item will be deleted
deleteSubtitle: Are you sure you want to continue?
eventsExclusionForm:
addExclusion: Add exclusion
editExclusion: Edit exclusion

View File

@ -61,6 +61,8 @@ eventsPanel:
events: Eventos
everyday: Todos los días
delete: Eliminar
deleteTitle: Eliminar evento
deleteSubtitle: ¿Seguro que quieres eliminar este evento?
eventsExclusionForm:
addExclusion: Añadir exclusión
editExclusion: Editar exclusión