mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-03 11:01:20 +01:00
test: fix test that explodes on new URL
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user