diff --git a/frontend/src/lib/components/admin/HolidayHours.svelte b/frontend/src/lib/components/admin/HolidayHours.svelte index d6f3687..414b7bb 100644 --- a/frontend/src/lib/components/admin/HolidayHours.svelte +++ b/frontend/src/lib/components/admin/HolidayHours.svelte @@ -156,8 +156,8 @@ name: group.name, description: group.description, weekStarts: group.weekStarts || [], - // eslint-disable-next-line @typescript-eslint/no-explicit-any hours: + // eslint-disable-next-line @typescript-eslint/no-explicit-any (group.hours as any[])?.map( (h: { id: number; diff --git a/frontend/src/routes/account/+page.svelte b/frontend/src/routes/account/+page.svelte index 3e19df0..9cc55c3 100644 --- a/frontend/src/routes/account/+page.svelte +++ b/frontend/src/routes/account/+page.svelte @@ -1241,6 +1241,8 @@ toast.success('Account deleted successfully', { id: loadingToast }); // eslint-disable-next-line svelte/no-navigation-without-resolve authStore.logout(); + + goto('/'); } else { const text = await response.text(); @@ -2601,6 +2603,7 @@
+ View and export all personal data we hold about you
diff --git a/frontend/src/routes/gdpr/+page.svelte b/frontend/src/routes/gdpr/+page.svelte index 2b3e973..6069785 100644 --- a/frontend/src/routes/gdpr/+page.svelte +++ b/frontend/src/routes/gdpr/+page.svelte @@ -208,7 +208,7 @@ } if (!authStore.isAuthenticated) { pageState = 'unauthorized'; - // eslint-disable-next-line svelte/no-navigation-without-resolve + goto('/login', { replaceState: true }); return; } @@ -517,7 +517,6 @@