fix relaystate for entra #6822
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
Feb 26, 2025 at 20:32 UTC
18ae8bdbf483c81bf44d87489ce5b3fd63d7b093
1 file changed
+1
-1
webserver.js
+1
-1
@@ -2839,7 +2839,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
2839
if (Object.keys(req.query).length > 0) { url += "?" + Object.keys(req.query).map(function(key) { return encodeURIComponent(key) + "=" + encodeURIComponent(req.query[key]); }).join("&"); }
2840
2841
// check for relaystate is set, test against configured server name and accepted query params
2842
- if(req.body.RelayState !== undefined){
2842
+ if(req.body && req.body.RelayState !== undefined){
2843
var relayState = decodeURIComponent(req.body.RelayState);
2844
var serverName = (obj.getWebServerName(domain, req)).replaceAll('.','\\.');
2845