remove success toast for parcours startdate + take empty string values into account for action dates

This commit is contained in:
Julie Lenaerts 2022-04-20 13:58:45 +02:00
parent 0ce23230da
commit ad1e7b576c
2 changed files with 4 additions and 4 deletions

View File

@ -28,14 +28,13 @@ export default {
const date = e.target.previousSibling.value;
this.$store.dispatch('updateStartDate', date)
.then(this.$toast.open({type: 'success', message: this.$t('startdate.update')}))
.catch(({name, violations}) => {
if (name === 'ValidationException' || name === 'AccessException') {
violations.forEach((violation) => this.$toast.open({message: violation}));
} else {
this.$toast.open({message: 'An error occurred'})
}
});
})
},
},
computed: {

View File

@ -69,13 +69,14 @@ const store = createStore({
return [];
},
buildPayload(state) {
console.log('end date', state.endDate);
return {
type: 'accompanying_period_work',
id: state.work.id,
startDate: state.startDate === null ? null : {
startDate: state.startDate === null || state.startDate === '' ? null : {
datetime: datetimeToISO(ISOToDate(state.startDate))
},
endDate: state.endDate === null ? null : {
endDate: state.endDate === null || state.endDate === '' ? null : {
datetime: datetimeToISO(ISOToDate(state.endDate))
},
note: state.note,