From b4e8a7f7cfcb6710ea3a7c7243631b2eb53ee9d3 Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Wed, 28 May 2025 10:13:48 +0000 Subject: [PATCH] Merged in fix/redirect-public-url (pull request #2250) fix: use getPublicNextUrl when redirecting * fix: use getPublicNextUrl when redirecting Approved-by: Erik Tiekstra --- apps/scandic-web/middlewares/legacySearchParams.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/scandic-web/middlewares/legacySearchParams.ts b/apps/scandic-web/middlewares/legacySearchParams.ts index 52d18186d..0fb64d28b 100644 --- a/apps/scandic-web/middlewares/legacySearchParams.ts +++ b/apps/scandic-web/middlewares/legacySearchParams.ts @@ -1,5 +1,7 @@ import { type NextMiddleware, NextResponse } from "next/server" +import { getPublicNextURL } from "@/server/utils" + import type { MiddlewareMatcher } from "@/types/middleware" /* @@ -19,7 +21,7 @@ function normalizeDate(date: string): string { } export const middleware: NextMiddleware = (request) => { - const url = request.nextUrl.clone() + const url = getPublicNextURL(request) const fromDate = url.searchParams.get("fromdate") const toDate = url.searchParams.get("todate") const hasLegacyFromDate = fromDate ? legacyDatePattern.test(fromDate) : false