mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-07-26 00:09:38 +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);
|
console.log(adventure);
|
||||||
if (adventure.id === '') {
|
if (adventure.id === '') {
|
||||||
let res = await fetch('/api/adventures', {
|
let res = await fetch('/api/adventures', {
|
||||||
|
|
|
@ -56,6 +56,8 @@
|
||||||
|
|
||||||
async function handleSubmit(event: Event) {
|
async function handleSubmit(event: Event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
const form = event.target as HTMLFormElement;
|
||||||
|
const formData = new FormData(form);
|
||||||
// make sure end_date is not before start_date
|
// make sure end_date is not before start_date
|
||||||
if (
|
if (
|
||||||
transportationToEdit.end_date &&
|
transportationToEdit.end_date &&
|
||||||
|
@ -67,11 +69,9 @@
|
||||||
}
|
}
|
||||||
// make sure end_date has a start_date
|
// make sure end_date has a start_date
|
||||||
if (transportationToEdit.end_date && !transportationToEdit.date) {
|
if (transportationToEdit.end_date && !transportationToEdit.date) {
|
||||||
addToast('error', 'Please provide a start date');
|
transportationToEdit.end_date = null;
|
||||||
return;
|
formData.set('end_date', '');
|
||||||
}
|
}
|
||||||
const form = event.target as HTMLFormElement;
|
|
||||||
const formData = new FormData(form);
|
|
||||||
|
|
||||||
const response = await fetch(`/api/transportations/${transportationToEdit.id}/`, {
|
const response = await fetch(`/api/transportations/${transportationToEdit.id}/`, {
|
||||||
method: 'PUT',
|
method: 'PUT',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue