From d72e15649f21638a36bf1410bf23a7362bdeadf1 Mon Sep 17 00:00:00 2001 From: Alex van Andel Date: Thu, 21 Aug 2025 12:12:54 +0100 Subject: [PATCH] chore: Remove maintenance mode middleware (#23251) --- apps/web/middleware.ts | 16 ---------------- turbo.json | 3 ++- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/apps/web/middleware.ts b/apps/web/middleware.ts index d9712a5627..150a818ac3 100644 --- a/apps/web/middleware.ts +++ b/apps/web/middleware.ts @@ -60,22 +60,6 @@ const middleware = async (req: NextRequest): Promise> => { const reqWithEnrichedHeaders = enrichRequestWithHeaders({ req }); const requestHeaders = new Headers(reqWithEnrichedHeaders.headers); - if (!url.pathname.startsWith("/api")) { - // - // NOTE: When tRPC hits an error a 500 is returned, when this is received - // by the application the user is automatically redirected to /auth/login. - // - // - For this reason our matchers are sufficient for an app-wide maintenance page. - // - // Check whether the maintenance page should be shown - const isInMaintenanceMode = await safeGet("isInMaintenanceMode"); - // If is in maintenance mode, point the url pathname to the maintenance page - if (isInMaintenanceMode) { - reqWithEnrichedHeaders.nextUrl.pathname = `/maintenance`; - return NextResponse.rewrite(reqWithEnrichedHeaders.nextUrl); - } - } - const routingFormRewriteResponse = routingForms.handleRewrite(url); if (routingFormRewriteResponse) { return responseWithHeaders({ url, res: routingFormRewriteResponse, req: reqWithEnrichedHeaders }); diff --git a/turbo.json b/turbo.json index 1522df42b6..f53c5d0415 100644 --- a/turbo.json +++ b/turbo.json @@ -249,7 +249,8 @@ "CALCOM_SERVICE_ACCOUNT_ENCRYPTION_KEY", "CAL_VIDEO_RECORDING_TOKEN_SECRET", "ORGANIZER_EMAIL_EXEMPT_DOMAINS", - "SLOTS_CACHE_TTL" + "SLOTS_CACHE_TTL", + "CSP_POLICY" ], "tasks": { "@calcom/prisma#build": {