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
}