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 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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user