Fix autoback exception, #3270

Ylian Saint-Hilaire committed Nov 10, 2021 at 22:55 UTC dd46cbaede21aea2d51487b6eb2438d099fb5070
1 file changed +1 -1
meshcentral.js
+1 -1
@@ -1748,7 +1748,7 @@ function CreateMeshCentralServer(config, args) {
1748 else if (obj.config.settings.autobackup === false) { delete obj.config.settings.autobackup; }
1749
1750 // Check that autobackup path is not within the "meshcentral-data" folder.
1751 - if ((typeof obj.config.settings.autobackup.backuppath == 'string') && (obj.path.normalize(obj.config.settings.autobackup.backuppath).startsWith(obj.path.normalize(obj.datapath)))) {
1751 + if ((typeof obj.config.settings.autobackup == 'object') && (typeof obj.config.settings.autobackup.backuppath == 'string') && (obj.path.normalize(obj.config.settings.autobackup.backuppath).startsWith(obj.path.normalize(obj.datapath)))) {
1752 addServerWarning("Backup path can't be set within meshcentral-data folder, backup settings ignored.", 21);
1753 delete obj.config.settings.autobackup;
1754 }