fix: error 400
This commit is contained in:
parent
56e71b01d3
commit
38658b6df9
|
@ -79,7 +79,7 @@ const editEvent = async (event) => {
|
|||
};
|
||||
const { data } = await axios.patch(
|
||||
`Workers/${route.params.id}/updateAbsence`,
|
||||
params
|
||||
params,
|
||||
);
|
||||
|
||||
if (data) emit('refresh');
|
||||
|
@ -94,7 +94,7 @@ const deleteEvent = async (event, date) => {
|
|||
if (data) emit('onDeletedEvent', date.getTime());
|
||||
};
|
||||
|
||||
const handleDateSelected = (date) => {
|
||||
const handleDateSelected = async (date) => {
|
||||
if (!props.absenceType) {
|
||||
notify(t('Choose an absence type from the right menu'), 'warning');
|
||||
return;
|
||||
|
@ -108,14 +108,14 @@ const handleDateSelected = (date) => {
|
|||
if (!event) createEvent(_date);
|
||||
};
|
||||
|
||||
const handleEventSelected = (event, { year, month, day }) => {
|
||||
const handleEventSelected = async (event, { year, month, day }) => {
|
||||
if (!props.absenceType) {
|
||||
notify(t('Choose an absence type from the right menu'), 'warning');
|
||||
return;
|
||||
}
|
||||
|
||||
const date = new Date(year, month - 1, day);
|
||||
if (!event?.absenceId) createEvent(date);
|
||||
if (!event?.absenceId) await createEvent(date);
|
||||
else if (event.type == props.absenceType.code) deleteEvent(event, date);
|
||||
else editEvent(event);
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue