diff --git a/src/app/[locale]/auth/callback/route.ts b/src/app/[locale]/auth/callback/route.ts index 8832399..49304e3 100644 --- a/src/app/[locale]/auth/callback/route.ts +++ b/src/app/[locale]/auth/callback/route.ts @@ -3,13 +3,13 @@ import { NextRequest, NextResponse } from "next/server"; import { ROUTES } from "@/shared/constants/client-routes"; export async function GET(req: NextRequest) { - const { searchParams, origin } = req.nextUrl; + const { searchParams } = req.nextUrl; const token = searchParams.get("jwtToken"); const productId = searchParams.get("productId"); const placementId = searchParams.get("placementId"); const paywallId = searchParams.get("paywallId"); - const redirectUrl = new URL(`${ROUTES.payment()}`, origin); + const redirectUrl = new URL(`${ROUTES.payment()}`, process.env.NEXT_PUBLIC_APP_URL || ""); if (productId) redirectUrl.searchParams.set("productId", productId); if (placementId) redirectUrl.searchParams.set("placementId", placementId); if (paywallId) redirectUrl.searchParams.set("paywallId", paywallId);