From 694b545c1ff1ce529b4d391213becd86b2700bc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sun, 8 Feb 2026 19:33:41 -0500 Subject: [PATCH] test: fix test that explodes on new URL --- src/api/helpers.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/api/helpers.js b/src/api/helpers.js index 642774856d..5867e2822c 100644 --- a/src/api/helpers.js +++ b/src/api/helpers.js @@ -24,11 +24,15 @@ exports.buildReqObject = (req, payload) => { const headers = req.headers || (req.request && req.request.headers) || {}; const session = req.session || (req.request && req.request.session) || {}; const encrypted = req.connection ? !!req.connection.encrypted : false; - let { host } = headers; + let host = headers.host || ''; const referer = headers.referer || ''; - if (!host) { - host = new URL(referer).host || ''; + if (!host && referer) { + try { + host = new URL(referer).host; + } catch (err) { + // ignore invalid referer + } } return {