Should allow non http referrers. Closes #2831

This commit is contained in:
Mike Cao 2024-07-05 02:52:36 -07:00
parent 72b3b6158a
commit 082a751ffe

View File

@ -121,7 +121,7 @@ export default async (req: NextApiRequestCollect, res: NextApiResponse) => {
urlPath = '/'; urlPath = '/';
} }
if (referrerPath?.startsWith('http')) { if (/^[\w-]+:\/\/\w+/.test(referrerPath)) {
const refUrl = new URL(referrer); const refUrl = new URL(referrer);
referrerPath = refUrl.pathname; referrerPath = refUrl.pathname;
referrerQuery = refUrl.search.substring(1); referrerQuery = refUrl.search.substring(1);