From 1d6c93f3c30e2fc7d957575c64ecb54af0cd5906 Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Thu, 28 May 2020 17:33:25 -0700 Subject: [PATCH] Fixed ManageAllDeviceGroups --- meshcentral.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meshcentral.js b/meshcentral.js index b4517d20..8cade757 100644 --- a/meshcentral.js +++ b/meshcentral.js @@ -1434,7 +1434,8 @@ function CreateMeshCentralServer(config, args) { else if (obj.config.settings.autobackup === false) { delete obj.config.settings.autobackup; } // Setup users that can see all device groups - obj.config.settings.managealldevicegroups = []; + if (typeof obj.config.settings.managealldevicegroups == 'string') { obj.config.settings.managealldevicegroups = obj.config.settings.managealldevicegroups.split(','); } + else if (Array.isArray(obj.config.settings.managealldevicegroups) == false) { obj.config.settings.managealldevicegroups = []; } for (i in obj.config.domains) { if (Array.isArray(obj.config.domains[i].managealldevicegroups)) { for (var j in obj.config.domains[i].managealldevicegroups) {