From 0af229fa5bf8f107e9987dd5a306b2aba72d557c Mon Sep 17 00:00:00 2001 From: PatrickJS Date: Sun, 31 Mar 2024 09:13:23 -0700 Subject: [PATCH] fix: valid protocol error fixes https://github.com/BuilderIO/qwik/issues/6069 --- packages/qwik-city/static/main-thread.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/qwik-city/static/main-thread.ts b/packages/qwik-city/static/main-thread.ts index 5f10986a6ac..89462758491 100644 --- a/packages/qwik-city/static/main-thread.ts +++ b/packages/qwik-city/static/main-thread.ts @@ -236,7 +236,7 @@ function validateOptions(opts: StaticGenerateOptions) { throw new Error(`Missing "origin" option`); } siteOrigin = siteOrigin.trim(); - if (!siteOrigin.startsWith('https://') && !siteOrigin.startsWith('http://')) { + if (!/:\/\//.test(siteOrigin) || siteOrigin.startsWith('://')) { throw new Error( `"origin" must start with a valid protocol, such as "https://" or "http://", received "${siteOrigin}"` );