diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx
index f7bd8e9c9153d5ec8af07ea41a70d60c7a4ceea3_ZnJvbnRlbmQvc3JjL2FwcC9sYXlvdXQudHN4..b22365fca6cc339d90bfe63d57adaa086c899c28_ZnJvbnRlbmQvc3JjL2FwcC9sYXlvdXQudHN4 100644
--- a/frontend/src/app/layout.tsx
+++ b/frontend/src/app/layout.tsx
@@ -17,7 +17,7 @@
   const APP_LOGO = process.env.RODOLF_APP_LOGO;
 
   if (!API_ENDPOINT) {
-    throw new Error("No api endpoint configured");
+    console.error("No api endpoint configured");
   }
 
   return (
diff --git a/frontend/src/components/BaseLayout.tsx b/frontend/src/components/BaseLayout.tsx
index f7bd8e9c9153d5ec8af07ea41a70d60c7a4ceea3_ZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvQmFzZUxheW91dC50c3g=..b22365fca6cc339d90bfe63d57adaa086c899c28_ZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvQmFzZUxheW91dC50c3g= 100644
--- a/frontend/src/components/BaseLayout.tsx
+++ b/frontend/src/components/BaseLayout.tsx
@@ -12,8 +12,8 @@
   title,
   logoBase64,
 }: PropsWithChildren<{
-  endpoint: string;
+  endpoint?: string;
   title: string;
   logoBase64?: string;
 }>) {
   return (
@@ -16,8 +16,8 @@
   title: string;
   logoBase64?: string;
 }>) {
   return (
-    <ClientProvider endpoint={endpoint}>
+    <ClientProvider endpoint={endpoint ?? ""}>
       <CustomThemeProvider>
         <Paper
           elevation={0}