diff --git a/src/modules/activities/components/ActivityCalendarView.vue b/src/modules/activities/components/ActivityCalendarView.vue index 7837e96..fac8096 100644 --- a/src/modules/activities/components/ActivityCalendarView.vue +++ b/src/modules/activities/components/ActivityCalendarView.vue @@ -37,6 +37,7 @@ const calendarDays = computed(() => { const activityDayMap = computed(() => { const map = new Map() for (const activity of props.activities) { + if (!activity.startDate || isNaN(activity.startDate.getTime())) continue const key = format(activity.startDate, 'yyyy-MM-dd') if (!map.has(key)) map.set(key, []) map.get(key)!.push(activity) diff --git a/src/modules/activities/index.ts b/src/modules/activities/index.ts index 2816a86..d9bc035 100644 --- a/src/modules/activities/index.ts +++ b/src/modules/activities/index.ts @@ -56,7 +56,7 @@ export const activitiesModule = createModulePlugin({ component: () => import('./views/ActivitiesFavoritesPage.vue'), meta: { title: 'Favorites', - requiresAuth: true, + requiresAuth: false, }, }, { diff --git a/src/modules/activities/views/ActivitiesFavoritesPage.vue b/src/modules/activities/views/ActivitiesFavoritesPage.vue index 3d30e15..1a474a6 100644 --- a/src/modules/activities/views/ActivitiesFavoritesPage.vue +++ b/src/modules/activities/views/ActivitiesFavoritesPage.vue @@ -1,7 +1,9 @@