fix build

This commit is contained in:
2026-03-09 17:03:25 +01:00
parent f114308447
commit dd32492831

View File

@@ -1,5 +1,5 @@
import { format } from "date-fns";
import * as ICAL from "ical.js";
import ICAL from "ical.js";
export interface CalendarInfo {
name: string;
@@ -128,16 +128,16 @@ export function parseEventsFromCalDAV(
if (vevent.hasProperty("dtstart")) {
const startProp = vevent.getFirstProperty("dtstart");
event.startRaw = startProp.getFirstValue().toString();
event.startRaw = startProp?.getFirstValue()?.toString();
event.start = event.startRaw;
}
if (vevent.hasProperty("dtend")) {
const endProp = vevent.getFirstProperty("dtend");
event.end = endProp.getFirstValue().toString();
event.end = endProp?.getFirstValue()?.toString();
}
if (vevent.hasProperty("rrule")) {
const rrule = vevent.getFirstPropertyValue("rrule");
event.rrule = rrule.toString();
event.rrule = rrule?.toString();
}
const alarms = vevent.getAllSubcomponents("valarm");
@@ -374,19 +374,19 @@ function parseVTODO(todoData: string): any | null {
if (vtodo.hasProperty("due")) {
const dueProp = vtodo.getFirstProperty("due");
if (dueProp) {
task.due = dueProp.getFirstValue().toString();
task.due = dueProp.getFirstValue()?.toString();
}
}
if (vtodo.hasProperty("created")) {
const createdProp = vtodo.getFirstProperty("created");
if (createdProp) {
task.created = createdProp.getFirstValue().toString();
task.created = createdProp.getFirstValue()?.toString();
}
}
if (vtodo.hasProperty("last-modified")) {
const lmProp = vtodo.getFirstProperty("last-modified");
if (lmProp) {
task.lastModified = lmProp.getFirstValue().toString();
task.lastModified = lmProp.getFirstValue()?.toString();
}
}
@@ -426,16 +426,16 @@ function parseVEVENT(eventData: string): any | null {
if (vevent.hasProperty("dtstart")) {
const startProp = vevent.getFirstProperty("dtstart");
event.startRaw = startProp.getFirstValue().toString();
event.startRaw = startProp?.getFirstValue()?.toString();
event.start = event.startRaw;
}
if (vevent.hasProperty("dtend")) {
const endProp = vevent.getFirstProperty("dtend");
event.end = endProp.getFirstValue().toString();
event.end = endProp?.getFirstValue()?.toString();
}
if (vevent.hasProperty("rrule")) {
const rrule = vevent.getFirstPropertyValue("rrule");
event.rrule = rrule.toString();
event.rrule = rrule?.toString();
}
const alarms = vevent.getAllSubcomponents("valarm");