From 9e304f81fedab845f9428a732d0f052361b34ca2 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sat, 24 May 2025 18:56:59 -0400 Subject: [PATCH] Fix date display logic to handle undefined visit dates in DateRangeCollapse and adventure page --- frontend/src/lib/components/DateRangeCollapse.svelte | 4 +++- frontend/src/routes/adventures/[id]/+page.svelte | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/components/DateRangeCollapse.svelte b/frontend/src/lib/components/DateRangeCollapse.svelte index 373c01f..7ff595f 100644 --- a/frontend/src/lib/components/DateRangeCollapse.svelte +++ b/frontend/src/lib/components/DateRangeCollapse.svelte @@ -410,7 +410,9 @@

{#if isAllDay(visit.start_date)} {$t('adventures.all_day')} - {visit.start_date ? visit.start_date.split('T')[0] : ''} – {visit.end_date + {visit.start_date && typeof visit.start_date === 'string' + ? visit.start_date.split('T')[0] + : ''} – {visit.end_date && typeof visit.end_date === 'string' ? visit.end_date.split('T')[0] : ''} {:else if 'start_timezone' in visit} diff --git a/frontend/src/routes/adventures/[id]/+page.svelte b/frontend/src/routes/adventures/[id]/+page.svelte index 9594ff6..b055d43 100644 --- a/frontend/src/routes/adventures/[id]/+page.svelte +++ b/frontend/src/routes/adventures/[id]/+page.svelte @@ -365,7 +365,9 @@

All Day - {visit.start_date.split('T')[0]} – {visit.end_date.split('T')[0]} + {visit.start_date ? visit.start_date.split('T')[0] : ''} – {visit.end_date + ? visit.end_date.split('T')[0] + : ''}
{:else}