1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-24 15:29:36 +02:00

chore: Fix null values for adventure date and end date in AdventureModal and EditTransportation

This commit is contained in:
Sean Morley 2024-08-19 16:40:47 -04:00
parent dd8999a45f
commit a9f2ff63b7
2 changed files with 9 additions and 4 deletions

View file

@ -295,6 +295,11 @@
}
}
if (adventure.end_date && !adventure.date) {
adventure.end_date = null;
adventure.date = null;
}
console.log(adventure);
if (adventure.id === '') {
let res = await fetch('/api/adventures', {

View file

@ -56,6 +56,8 @@
async function handleSubmit(event: Event) {
event.preventDefault();
const form = event.target as HTMLFormElement;
const formData = new FormData(form);
// make sure end_date is not before start_date
if (
transportationToEdit.end_date &&
@ -67,11 +69,9 @@
}
// make sure end_date has a start_date
if (transportationToEdit.end_date && !transportationToEdit.date) {
addToast('error', 'Please provide a start date');
return;
transportationToEdit.end_date = null;
formData.set('end_date', '');
}
const form = event.target as HTMLFormElement;
const formData = new FormData(form);
const response = await fetch(`/api/transportations/${transportationToEdit.id}/`, {
method: 'PUT',