From 18ae8bdbf483c81bf44d87489ce5b3fd63d7b093 Mon Sep 17 00:00:00 2001 From: si458 Date: Wed, 26 Feb 2025 20:32:38 +0000 Subject: [PATCH] fix relaystate for entra #6822 Signed-off-by: si458 --- webserver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webserver.js b/webserver.js index abda90f6..00b03c06 100644 --- a/webserver.js +++ b/webserver.js @@ -2839,7 +2839,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF if (Object.keys(req.query).length > 0) { url += "?" + Object.keys(req.query).map(function(key) { return encodeURIComponent(key) + "=" + encodeURIComponent(req.query[key]); }).join("&"); } // check for relaystate is set, test against configured server name and accepted query params - if(req.body.RelayState !== undefined){ + if(req.body && req.body.RelayState !== undefined){ var relayState = decodeURIComponent(req.body.RelayState); var serverName = (obj.getWebServerName(domain, req)).replaceAll('.','\\.');