test: fix test that explodes on new URL

This commit is contained in:
Barış Soner Uşaklı
2026-02-08 19:33:41 -05:00
parent 94873c33e1
commit 694b545c1f

View File

@@ -24,11 +24,15 @@ exports.buildReqObject = (req, payload) => {
const headers = req.headers || (req.request && req.request.headers) || {}; const headers = req.headers || (req.request && req.request.headers) || {};
const session = req.session || (req.request && req.request.session) || {}; const session = req.session || (req.request && req.request.session) || {};
const encrypted = req.connection ? !!req.connection.encrypted : false; const encrypted = req.connection ? !!req.connection.encrypted : false;
let { host } = headers; let host = headers.host || '';
const referer = headers.referer || ''; const referer = headers.referer || '';
if (!host) { if (!host && referer) {
host = new URL(referer).host || ''; try {
host = new URL(referer).host;
} catch (err) {
// ignore invalid referer
}
} }
return { return {