From ed534f34f566d66357b174746cd5c00e3bf8b1a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 23 Apr 2021 12:37:59 -0400 Subject: [PATCH] fix: buildReqObject headers for socket.io calls --- src/api/helpers.js | 2 +- src/socket.io/categories/search.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/helpers.js b/src/api/helpers.js index 27481318e9..a383dc1f84 100644 --- a/src/api/helpers.js +++ b/src/api/helpers.js @@ -20,7 +20,7 @@ exports.setDefaultPostData = function (reqOrSocket, data) { // creates a slimmed down version of the request object exports.buildReqObject = (req, payload) => { req = req || {}; - const headers = req.headers || {}; + const headers = req.headers || (req.client && req.client.request && req.client.request.headers) || {}; const encrypted = req.connection ? !!req.connection.encrypted : false; let { host } = headers; const referer = headers.referer || ''; diff --git a/src/socket.io/categories/search.js b/src/socket.io/categories/search.js index 1cf2ffc29f..1affc248e5 100644 --- a/src/socket.io/categories/search.js +++ b/src/socket.io/categories/search.js @@ -8,7 +8,7 @@ const privileges = require('../../privileges'); const controllersHelpers = require('../../controllers/helpers'); module.exports = function (SocketCategories) { - // used by categorySeach module + // used by categorySearch module SocketCategories.categorySearch = async function (socket, data) { let cids = []; let matchedCids = [];