diff --git a/src/routes/(angemeldet)/+layout.server.ts b/src/routes/(angemeldet)/+layout.server.ts index 16d053c..96d9d50 100644 --- a/src/routes/(angemeldet)/+layout.server.ts +++ b/src/routes/(angemeldet)/+layout.server.ts @@ -5,11 +5,14 @@ import { ROUTE_NAMES } from '..'; import fs from 'fs'; const path = '/daten'; +let path_existing: string; fs.access(path, fs.constants.F_OK, (err) => { if (err) { + path_existing = "NO"; console.error(`❌ Directory "${path}" does NOT exist or is not accessible.`); } else { + path_existing = "YES"; console.log(`✅ Directory "${path}" exists and is accessible.`); } }); @@ -18,6 +21,7 @@ export const load: PageServerLoad = (event: ServerLoadEvent) => { if (!event.locals.user && event.url.pathname !== ROUTE_NAMES.ANMELDUNG) throw redirect(303, ROUTE_NAMES.ANMELDUNG); return { - user: event.locals.user + user: event.locals.user, + path_existing }; }; diff --git a/src/routes/(angemeldet)/+page.svelte b/src/routes/(angemeldet)/+page.svelte index 12431c8..3a5f556 100644 --- a/src/routes/(angemeldet)/+page.svelte +++ b/src/routes/(angemeldet)/+page.svelte @@ -11,7 +11,7 @@
+>

{data.path_existing}

{#if data.user.admin}