From 082a751ffec85601cbc66d218d5ebf638f664edb Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Fri, 5 Jul 2024 02:52:36 -0700 Subject: [PATCH] Should allow non http referrers. Closes #2831 --- src/pages/api/send.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/api/send.ts b/src/pages/api/send.ts index 3431795e..31318420 100644 --- a/src/pages/api/send.ts +++ b/src/pages/api/send.ts @@ -121,7 +121,7 @@ export default async (req: NextApiRequestCollect, res: NextApiResponse) => { urlPath = '/'; } - if (referrerPath?.startsWith('http')) { + if (/^[\w-]+:\/\/\w+/.test(referrerPath)) { const refUrl = new URL(referrer); referrerPath = refUrl.pathname; referrerQuery = refUrl.search.substring(1);