diff --git a/src/routes/(pages)/(clients)/+page.svelte b/src/routes/(pages)/(clients)/+page.svelte index 694bc2a..92ce078 100644 --- a/src/routes/(pages)/(clients)/+page.svelte +++ b/src/routes/(pages)/(clients)/+page.svelte @@ -38,7 +38,7 @@ {:then tenant} - {#if tenant && tenant.longName} + {#if tenant && tenant.setupState === "READY"}
{#if typeof tenant.logo === "string" && tenant.logo} {/if}
- {tenant?.longName} + {tenant.longName} - {#if tenant?.links.website} + {#if tenant.links.website} diff --git a/src/server-hooks/apiAuthHandle.ts b/src/server-hooks/apiAuthHandle.ts index 2119038..ac5f20a 100644 --- a/src/server-hooks/apiAuthHandle.ts +++ b/src/server-hooks/apiAuthHandle.ts @@ -12,6 +12,15 @@ const GLOBAL_ADMIN_PATHS = ["/api/admin"]; export const apiAuthHandle: Handle = async ({ event, resolve }) => { const { url } = event; const path = url.pathname; + + // Public api paths should be available without authentication + const whitelist = ["/api/public"]; + const skip = whitelist.some((wlPath) => path.startsWith(wlPath)); + if (skip) { + return resolve(event); + } + + // Front-End routes are not handled here if (!path.startsWith("/api")) { return resolve(event); }