diff --git a/frontend/middleware/maintenance.global.ts b/frontend/middleware/maintenance.global.ts
index 9b22fd40afa02141c176af2d6ac26f174576719f..634a73fba45ea68e6d76c82382fdd2d2eff273c2 100644
--- a/frontend/middleware/maintenance.global.ts
+++ b/frontend/middleware/maintenance.global.ts
@@ -1,7 +1,7 @@
 
 export default defineNuxtRouteMiddleware((to, from) => {
     const runtimeConfig = useRuntimeConfig()
-    const isMaintenance = runtimeConfig.public.maintenance === true
+    const isMaintenance = runtimeConfig?.public?.maintenance === true
     
     if (!isMaintenance) return;