mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-02-22 11:02:28 -05:00
Init webstate with empty object (#6788)
This commit is contained in:
parent
edeef03f00
commit
c90fa55c99
@ -3148,12 +3148,12 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
|
|||||||
// Fetch the web state
|
// Fetch the web state
|
||||||
parent.debug('web', 'handleRootRequestEx: success.');
|
parent.debug('web', 'handleRootRequestEx: success.');
|
||||||
|
|
||||||
var webstate = '';
|
var webstate = '{}';
|
||||||
if ((err == null) && (states != null) && (Array.isArray(states)) && (states.length == 1) && (states[0].state != null)) { webstate = obj.filterUserWebState(states[0].state); }
|
if ((err == null) && (states != null) && (Array.isArray(states)) && (states.length == 1) && (states[0].state != null)) { webstate = obj.filterUserWebState(states[0].state); }
|
||||||
if ((webstate == '') && (typeof domain.defaultuserwebstate == 'object')) { webstate = JSON.stringify(domain.defaultuserwebstate); } // User has no web state, use defaults.
|
if ((webstate == '{}') && (typeof domain.defaultuserwebstate == 'object')) { webstate = JSON.stringify(domain.defaultuserwebstate); } // User has no web state, use defaults.
|
||||||
if (typeof domain.forceduserwebstate == 'object') { // Forces initial user web state if present, use it.
|
if (typeof domain.forceduserwebstate == 'object') { // Forces initial user web state if present, use it.
|
||||||
var webstate2 = {};
|
var webstate2 = {};
|
||||||
try { if (webstate != '') { webstate2 = JSON.parse(webstate); } } catch (ex) { }
|
try { if (webstate != '{}') { webstate2 = JSON.parse(webstate); } } catch (ex) { }
|
||||||
for (var i in domain.forceduserwebstate) { webstate2[i] = domain.forceduserwebstate[i]; }
|
for (var i in domain.forceduserwebstate) { webstate2[i] = domain.forceduserwebstate[i]; }
|
||||||
webstate = JSON.stringify(webstate2);
|
webstate = JSON.stringify(webstate2);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user