[fix] end isnt sent when none is selected

This commit is contained in:
Camille Moussu
2025-07-23 12:25:06 +02:00
parent a150db82cd
commit a5e326b5ac
+3 -3
View File
@@ -60,7 +60,6 @@ function EventPopover({
useEffect(() => { useEffect(() => {
if (selectedRange) { if (selectedRange) {
setStart(selectedRange ? formatLocalDateTime(selectedRange.start) : ""); setStart(selectedRange ? formatLocalDateTime(selectedRange.start) : "");
setEnd(selectedRange ? formatLocalDateTime(selectedRange.end) : "");
} }
}, [selectedRange]); }, [selectedRange]);
@@ -68,7 +67,6 @@ function EventPopover({
const newEvent: CalendarEvent = { const newEvent: CalendarEvent = {
title, title,
start: new Date(start), start: new Date(start),
end: new Date(end),
allday, allday,
uid: crypto.randomUUID(), uid: crypto.randomUUID(),
description, description,
@@ -89,7 +87,9 @@ function EventPopover({
transp: "OPAQUE", transp: "OPAQUE",
color: userPersonnalCalendars[calendarid]?.color, color: userPersonnalCalendars[calendarid]?.color,
}; };
if (end) {
newEvent.end = new Date(end);
}
dispatch( dispatch(
putEventAsync({ putEventAsync({
cal: userPersonnalCalendars[calendarid], cal: userPersonnalCalendars[calendarid],