From ef22fb50466850b8fcc64e0331351f89fce50332 Mon Sep 17 00:00:00 2001 From: mARTin Date: Fri, 13 Mar 2026 13:40:39 +0100 Subject: [PATCH] Fix linting errors and Synology rootUrl issue --- src/lib/calendar-events.ts | 2 +- src/lib/synology-calendar.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/calendar-events.ts b/src/lib/calendar-events.ts index 6c44fac..9401db2 100644 --- a/src/lib/calendar-events.ts +++ b/src/lib/calendar-events.ts @@ -703,7 +703,7 @@ export const createCalendarEvent = async ( // Handle all-day event normalization for Apple (requires 'date' property, not 'dateTime') // AND exclusive end date (add 1 day if needed) const start = { ...event.start! }; - let end = { ...event.end! }; + const end = { ...event.end! }; if (event.allDay) { if (start.dateTime && !start.date) { diff --git a/src/lib/synology-calendar.ts b/src/lib/synology-calendar.ts index 2431465..4eebf58 100644 --- a/src/lib/synology-calendar.ts +++ b/src/lib/synology-calendar.ts @@ -72,6 +72,7 @@ const loginClient = async (client: DAVClient, serverUrl: string, username: strin serverUrl: client.serverUrl, accountType: 'caldav', homeUrl, + rootUrl: homeUrl, // tsdav requires rootUrl for fetchCalendars }; } else { throw err;