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:
parent
dd8999a45f
commit
a9f2ff63b7
2 changed files with 9 additions and 4 deletions
|
@ -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', {
|
||||
|
|
|
@ -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',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue