From 95028f9d0bbef9b3ee97d1b208dd2e3c87ee3206 Mon Sep 17 00:00:00 2001 From: Titouan Launay Date: Tue, 18 Feb 2025 13:13:37 +0100 Subject: [PATCH] fix: refine BASE_URL generation with HTTPS protocol - Explicitly add HTTPS protocol to Vercel URLs - Improve URL generation for production and preview environments - Ensure consistent URL formatting with protocol prefix --- apps/studio/src/utils/helpers.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/studio/src/utils/helpers.ts b/apps/studio/src/utils/helpers.ts index 266f8aa..ec2f0ba 100644 --- a/apps/studio/src/utils/helpers.ts +++ b/apps/studio/src/utils/helpers.ts @@ -1,7 +1,8 @@ const BASE_URL = - (process.env.NEXT_PUBLIC_VERCEL_ENV === "production" - ? process.env.NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL - : process.env.NEXT_PUBLIC_VERCEL_URL) || "http://localhost:3000"; + (process.env.NEXT_PUBLIC_VERCEL_ENV === "production" && + `https://${process.env.NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL}`) || + (process.env.NEXT_PUBLIC_VERCEL_URL && `https://${process.env.NEXT_PUBLIC_VERCEL_URL}`) || + "http://localhost:3000"; export const getURL = (path = "") => { return new URL(path, BASE_URL).toString();