Fixed ManageAllDeviceGroups

Ylian Saint-Hilaire committed May 28, 2020 at 17:33 UTC 25d2decb4faccce96286ebf513ecb6f6e3eb4a73
1 file changed +2 -1
meshcentral.js
+2 -1
@@ -1434,7 +1434,8 @@ function CreateMeshCentralServer(config, args) {
1434 else if (obj.config.settings.autobackup === false) { delete obj.config.settings.autobackup; }
1435
1436 // Setup users that can see all device groups
1437 - obj.config.settings.managealldevicegroups = [];
1437 + if (typeof obj.config.settings.managealldevicegroups == 'string') { obj.config.settings.managealldevicegroups = obj.config.settings.managealldevicegroups.split(','); }
1438 + else if (Array.isArray(obj.config.settings.managealldevicegroups) == false) { obj.config.settings.managealldevicegroups = []; }
1439 for (i in obj.config.domains) {
1440 if (Array.isArray(obj.config.domains[i].managealldevicegroups)) {
1441 for (var j in obj.config.domains[i].managealldevicegroups) {