[#4180] added support for instant event (#417)

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
This commit is contained in:
Camille Moussu
2025-12-12 17:33:33 +01:00
committed by GitHub
parent 6161e295ce
commit 22d674c6b5
2 changed files with 12 additions and 6 deletions
+4 -2
View File
@@ -188,7 +188,7 @@ export function parseCalendarEvent(
}
event.URL = eventURL;
if (!event.uid || !event.start || (!event.end && !duration)) {
if (!event.uid || !event.start) {
console.error(
`missing crucial event param in calendar ${calendarid} `,
data
@@ -201,7 +201,9 @@ export function parseCalendarEvent(
if (!event.end) {
const start = event.start ? new Date(event.start) : new Date();
const timeToAdd = moment.duration(duration).asMilliseconds();
const timeToAdd = duration
? moment.duration(duration).asMilliseconds()
: moment.duration(30, "minutes").asMilliseconds();
const artificialEnd = new Date(start.getTime() + timeToAdd);
event.end = formatDateToICal(artificialEnd, false, eventTimezone);
}