From dcd22fba7f8983b7a26d45916e1bfccbe3c7af8e Mon Sep 17 00:00:00 2001 From: me-it-is <188520719+me-it-is@users.noreply.github.com> Date: Thu, 8 Jan 2026 21:41:40 -0800 Subject: [PATCH] Fix null schedules when a schedule overide points to a deleted schedule --- src/lib/components/info/BellScheduleTabs.svelte | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/components/info/BellScheduleTabs.svelte b/src/lib/components/info/BellScheduleTabs.svelte index 3cf9701..7c00e09 100644 --- a/src/lib/components/info/BellScheduleTabs.svelte +++ b/src/lib/components/info/BellScheduleTabs.svelte @@ -51,6 +51,10 @@ const overrides = data.overrides.filter((item) => item.date === dateEpoch); for (let i = 0; i < overrides.length; i++) { const schedule = overrides[i].schedule; + if (schedule == null) { + console.warn("Override schedule is null. Skipping it."); + continue; + } if (newTabIds.includes(schedule.id)) { selectedTab = newTabIds.indexOf(schedule.id); continue;