From 8d757c4652694c99ad38280aa6d4526ad03a9aa8 Mon Sep 17 00:00:00 2001 From: Jonas Braathen Date: Sun, 14 Jul 2024 03:33:07 +0200 Subject: [PATCH] add workaround for issue with sorting days into yearmonths/weeks --- web/src/lib/event.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/web/src/lib/event.ts b/web/src/lib/event.ts index e2accb4..fc160a0 100644 --- a/web/src/lib/event.ts +++ b/web/src/lib/event.ts @@ -196,6 +196,15 @@ export function organizeEventsInCalendar( const yearMonth = formatDate(start, "yyyy-MM"); const week = formatDate(start, "w"); const day = formatDate(start, "yyyy-MM-dd"); + if (!calendar[yearMonth]) { + calendar[yearMonth] = {}; + } + if (!calendar[yearMonth][week]) { + calendar[yearMonth][week] = {}; + } + if (!calendar[yearMonth][week][day]) { + calendar[yearMonth][week][day] = []; + } calendar[yearMonth][week][day].push(event); });