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 = '/';
}
if (referrerPath?.startsWith('http')) {
if (/^[\w-]+:\/\/\w+/.test(referrerPath)) {
const refUrl = new URL(referrer);
referrerPath = refUrl.pathname;
referrerQuery = refUrl.search.substring(1);